<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

	abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video {

	margin:0;

	padding:0;

	border:0;

	outline:0;

	font-size:100%;

	vertical-align:baseline;

	background:0 0

}

body {

	line-height:1;	

	scroll-behavior:smooth;

}

:focus {

	outline:1

}

article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {

	display:block

}

li,nav ul,ol {

	list-style:none

}

blockquote,q {

	quotes:none

}

blockquote:after,blockquote:before,q:after,q:before {

	content:'';

	content:none

}

a {

	margin:0;

	padding:0;

	border:0;

	font-size:100%;

	vertical-align:baseline;

	background:0 0;

	text-decoration:none

}

ins {

	background-color:#ff9;

	color:#000;

	text-decoration:none

}

mark {

	background-color:#ff9;

	color:#000;

	font-style:italic;

	font-weight:700

}

del {

	text-decoration:line-through

}

abbr[title],dfn[title] {

	border-bottom:.01rem dotted #000;

	cursor:help

}

table {

	border-collapse:collapse;

	border-spacing:0

}

hr {

	display:block;

	height:.01rem;

	border:0;

	border-top:.01rem solid #ccc;

	margin:1em 0;

	padding:0

}

input,select {

	vertical-align:middle

}

body,html {

	font-family:Microsoft YaHei;

	/*font-family:STKaiti;*/

	color:#1f1d1d

}

.fl {

	float:left

}

.fr {

	float:right

}

.txt-r {

	text-align:right

}

.clearfix:after {

	content:".";

	clear:both;

	display:block;

	height:0;

	overflow:hidden;

	visibility:hidden

}

* {

	-webkit-box-sizing:border-box;

	box-sizing:border-box

}

.animated,.header .nav ul&gt;li a,.home .web-nav .item .overlay,.main .banner-top .page-title {

	-webkit-animation-duration:1s;

	animation-duration:1s;

	-webkit-animation-fill-mode:both;

	animation-fill-mode:both

}

.animated.infinite,.header .nav ul&gt;li a.infinite,.home .web-nav .item .infinite.overlay,.main .banner-top .infinite.page-title {

	-webkit-animation-iteration-count:infinite;

	animation-iteration-count:infinite

}

.animated.hinge,.header .nav ul&gt;li a.hinge,.home .web-nav .item .hinge.overlay,.main .banner-top .hinge.page-title {

	-webkit-animation-duration:2s;

	animation-duration:2s

}

@-webkit-keyframes bounce {

	0%,100%,20%,50%,80% {

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

40% {

	-webkit-transform:translateY(-.3rem);

	transform:translateY(-.3rem)

}

60% {

	-webkit-transform:translateY(-.15rem);

	transform:translateY(-.15rem)

}

}@keyframes bounce {

	0%,100%,20%,50%,80% {

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

40% {

	-webkit-transform:translateY(-.3rem);

	transform:translateY(-.3rem)

}

60% {

	-webkit-transform:translateY(-.15rem);

	transform:translateY(-.15rem)

}

}.bounce {

	-webkit-animation-name:bounce;

	animation-name:bounce

}

@-webkit-keyframes flash {

	0%,100%,50% {

	opacity:1

}

25%,75% {

	opacity:0

}

}@keyframes flash {

	0%,100%,50% {

	opacity:1

}

25%,75% {

	opacity:0

}

}.flash {

	-webkit-animation-name:flash;

	animation-name:flash

}

@-webkit-keyframes pulse {

	0% {

	-webkit-transform:scale(1);

	transform:scale(1)

}

50% {

	-webkit-transform:scale(1.1);

	transform:scale(1.1)

}

100% {

	-webkit-transform:scale(1);

	transform:scale(1)

}

}@keyframes pulse {

	0% {

	-webkit-transform:scale(1);

	transform:scale(1)

}

50% {

	-webkit-transform:scale(1.1);

	transform:scale(1.1)

}

100% {

	-webkit-transform:scale(1);

	transform:scale(1)

}

}.pulse {

	-webkit-animation-name:pulse;

	animation-name:pulse

}

@-webkit-keyframes rubberBand {

	0% {

	-webkit-transform:scale(1);

	transform:scale(1)

}

30% {

	-webkit-transform:scaleX(1.25) scaleY(.75);

	transform:scaleX(1.25) scaleY(.75)

}

40% {

	-webkit-transform:scaleX(.75) scaleY(1.25);

	transform:scaleX(.75) scaleY(1.25)

}

60% {

	-webkit-transform:scaleX(1.15) scaleY(.85);

	transform:scaleX(1.15) scaleY(.85)

}

100% {

	-webkit-transform:scale(1);

	transform:scale(1)

}

}@keyframes rubberBand {

	0% {

	-webkit-transform:scale(1);

	transform:scale(1)

}

30% {

	-webkit-transform:scaleX(1.25) scaleY(.75);

	transform:scaleX(1.25) scaleY(.75)

}

40% {

	-webkit-transform:scaleX(.75) scaleY(1.25);

	transform:scaleX(.75) scaleY(1.25)

}

60% {

	-webkit-transform:scaleX(1.15) scaleY(.85);

	transform:scaleX(1.15) scaleY(.85)

}

100% {

	-webkit-transform:scale(1);

	transform:scale(1)

}

}.rubberBand {

	-webkit-animation-name:rubberBand;

	animation-name:rubberBand

}

@-webkit-keyframes shake {

	0%,100% {

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

10%,30%,50%,70%,90% {

	-webkit-transform:translateX(-.1rem);

	transform:translateX(-.1rem)

}

20%,40%,60%,80% {

	-webkit-transform:translateX(.1rem);

	transform:translateX(.1rem)

}

}@keyframes shake {

	0%,100% {

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

10%,30%,50%,70%,90% {

	-webkit-transform:translateX(-.1rem);

	transform:translateX(-.1rem)

}

20%,40%,60%,80% {

	-webkit-transform:translateX(.1rem);

	transform:translateX(.1rem)

}

}.shake {

	-webkit-animation-name:shake;

	animation-name:shake

}

@-webkit-keyframes swing {

	20% {

	-webkit-transform:rotate(15deg);

	transform:rotate(15deg)

}

40% {

	-webkit-transform:rotate(-10deg);

	transform:rotate(-10deg)

}

60% {

	-webkit-transform:rotate(5deg);

	transform:rotate(5deg)

}

80% {

	-webkit-transform:rotate(-5deg);

	transform:rotate(-5deg)

}

100% {

	-webkit-transform:rotate(0);

	transform:rotate(0)

}

}@keyframes swing {

	20% {

	-webkit-transform:rotate(15deg);

	transform:rotate(15deg)

}

40% {

	-webkit-transform:rotate(-10deg);

	transform:rotate(-10deg)

}

60% {

	-webkit-transform:rotate(5deg);

	transform:rotate(5deg)

}

80% {

	-webkit-transform:rotate(-5deg);

	transform:rotate(-5deg)

}

100% {

	-webkit-transform:rotate(0);

	transform:rotate(0)

}

}.swing {

	-webkit-transform-origin:top center;

	transform-origin:top center;

	-webkit-animation-name:swing;

	animation-name:swing

}

@-webkit-keyframes tada {

	0% {

	-webkit-transform:scale(1);

	transform:scale(1)

}

10%,20% {

	-webkit-transform:scale(.9) rotate(-3deg);

	transform:scale(.9) rotate(-3deg)

}

30%,50%,70%,90% {

	-webkit-transform:scale(1.1) rotate(3deg);

	transform:scale(1.1) rotate(3deg)

}

40%,60%,80% {

	-webkit-transform:scale(1.1) rotate(-3deg);

	transform:scale(1.1) rotate(-3deg)

}

100% {

	-webkit-transform:scale(1) rotate(0);

	transform:scale(1) rotate(0)

}

}@keyframes tada {

	0% {

	-webkit-transform:scale(1);

	transform:scale(1)

}

10%,20% {

	-webkit-transform:scale(.9) rotate(-3deg);

	transform:scale(.9) rotate(-3deg)

}

30%,50%,70%,90% {

	-webkit-transform:scale(1.1) rotate(3deg);

	transform:scale(1.1) rotate(3deg)

}

40%,60%,80% {

	-webkit-transform:scale(1.1) rotate(-3deg);

	transform:scale(1.1) rotate(-3deg)

}

100% {

	-webkit-transform:scale(1) rotate(0);

	transform:scale(1) rotate(0)

}

}.tada {

	-webkit-animation-name:tada;

	animation-name:tada

}

@-webkit-keyframes wobble {

	0% {

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

15% {

	-webkit-transform:translateX(-25%) rotate(-5deg);

	transform:translateX(-25%) rotate(-5deg)

}

30% {

	-webkit-transform:translateX(20%) rotate(3deg);

	transform:translateX(20%) rotate(3deg)

}

45% {

	-webkit-transform:translateX(-15%) rotate(-3deg);

	transform:translateX(-15%) rotate(-3deg)

}

60% {

	-webkit-transform:translateX(10%) rotate(2deg);

	transform:translateX(10%) rotate(2deg)

}

75% {

	-webkit-transform:translateX(-5%) rotate(-1deg);

	transform:translateX(-5%) rotate(-1deg)

}

100% {

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

}@keyframes wobble {

	0% {

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

15% {

	-webkit-transform:translateX(-25%) rotate(-5deg);

	transform:translateX(-25%) rotate(-5deg)

}

30% {

	-webkit-transform:translateX(20%) rotate(3deg);

	transform:translateX(20%) rotate(3deg)

}

45% {

	-webkit-transform:translateX(-15%) rotate(-3deg);

	transform:translateX(-15%) rotate(-3deg)

}

60% {

	-webkit-transform:translateX(10%) rotate(2deg);

	transform:translateX(10%) rotate(2deg)

}

75% {

	-webkit-transform:translateX(-5%) rotate(-1deg);

	transform:translateX(-5%) rotate(-1deg)

}

100% {

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

}.wobble {

	-webkit-animation-name:wobble;

	animation-name:wobble

}

@-webkit-keyframes bounceIn {

	0% {

	opacity:0;

	-webkit-transform:scale(.3);

	transform:scale(.3)

}

50% {

	opacity:1;

	-webkit-transform:scale(1.05);

	transform:scale(1.05)

}

70% {

	-webkit-transform:scale(.9);

	transform:scale(.9)

}

100% {

	opacity:1;

	-webkit-transform:scale(1);

	transform:scale(1)

}

}@keyframes bounceIn {

	0% {

	opacity:0;

	-webkit-transform:scale(.3);

	transform:scale(.3)

}

50% {

	opacity:1;

	-webkit-transform:scale(1.05);

	transform:scale(1.05)

}

70% {

	-webkit-transform:scale(.9);

	transform:scale(.9)

}

100% {

	opacity:1;

	-webkit-transform:scale(1);

	transform:scale(1)

}

}.bounceIn {

	-webkit-animation-name:bounceIn;

	animation-name:bounceIn

}

@-webkit-keyframes bounceInDown {

	0% {

	opacity:0;

	-webkit-transform:translateY(-20rem);

	transform:translateY(-20rem)

}

60% {

	opacity:1;

	-webkit-transform:translateY(.3rem);

	transform:translateY(.3rem)

}

80% {

	-webkit-transform:translateY(-.1rem);

	transform:translateY(-.1rem)

}

100% {

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

}@keyframes bounceInDown {

	0% {

	opacity:0;

	-webkit-transform:translateY(-20rem);

	transform:translateY(-20rem)

}

60% {

	opacity:1;

	-webkit-transform:translateY(.3rem);

	transform:translateY(.3rem)

}

80% {

	-webkit-transform:translateY(-.1rem);

	transform:translateY(-.1rem)

}

100% {

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

}.bounceInDown {

	-webkit-animation-name:bounceInDown;

	animation-name:bounceInDown

}

@-webkit-keyframes bounceInLeft {

	0% {

	opacity:0;

	-webkit-transform:translateX(-20rem);

	transform:translateX(-20rem)

}

60% {

	opacity:1;

	-webkit-transform:translateX(.3rem);

	transform:translateX(.3rem)

}

80% {

	-webkit-transform:translateX(-.1rem);

	transform:translateX(-.1rem)

}

100% {

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

}@keyframes bounceInLeft {

	0% {

	opacity:0;

	-webkit-transform:translateX(-20rem);

	transform:translateX(-20rem)

}

60% {

	opacity:1;

	-webkit-transform:translateX(.3rem);

	transform:translateX(.3rem)

}

80% {

	-webkit-transform:translateX(-.1rem);

	transform:translateX(-.1rem)

}

100% {

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

}.bounceInLeft {

	-webkit-animation-name:bounceInLeft;

	animation-name:bounceInLeft

}

@-webkit-keyframes bounceInRight {

	0% {

	opacity:0;

	-webkit-transform:translateX(20rem);

	transform:translateX(20rem)

}

60% {

	opacity:1;

	-webkit-transform:translateX(-.3rem);

	transform:translateX(-.3rem)

}

80% {

	-webkit-transform:translateX(.1rem);

	transform:translateX(.1rem)

}

100% {

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

}@keyframes bounceInRight {

	0% {

	opacity:0;

	-webkit-transform:translateX(20rem);

	transform:translateX(20rem)

}

60% {

	opacity:1;

	-webkit-transform:translateX(-.3rem);

	transform:translateX(-.3rem)

}

80% {

	-webkit-transform:translateX(.1rem);

	transform:translateX(.1rem)

}

100% {

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

}.bounceInRight {

	-webkit-animation-name:bounceInRight;

	animation-name:bounceInRight

}

@-webkit-keyframes bounceInUp {

	0% {

	opacity:0;

	-webkit-transform:translateY(20rem);

	transform:translateY(20rem)

}

60% {

	opacity:1;

	-webkit-transform:translateY(-.3rem);

	transform:translateY(-.3rem)

}

80% {

	-webkit-transform:translateY(.1rem);

	transform:translateY(.1rem)

}

100% {

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

}@keyframes bounceInUp {

	0% {

	opacity:0;

	-webkit-transform:translateY(20rem);

	transform:translateY(20rem)

}

60% {

	opacity:1;

	-webkit-transform:translateY(-.3rem);

	transform:translateY(-.3rem)

}

80% {

	-webkit-transform:translateY(.1rem);

	transform:translateY(.1rem)

}

100% {

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

}.bounceInUp {

	-webkit-animation-name:bounceInUp;

	animation-name:bounceInUp

}

@-webkit-keyframes bounceOut {

	0% {

	-webkit-transform:scale(1);

	transform:scale(1)

}

25% {

	-webkit-transform:scale(.95);

	transform:scale(.95)

}

50% {

	opacity:1;

	-webkit-transform:scale(1.1);

	transform:scale(1.1)

}

100% {

	opacity:0;

	-webkit-transform:scale(.3);

	transform:scale(.3)

}

}@keyframes bounceOut {

	0% {

	-webkit-transform:scale(1);

	transform:scale(1)

}

25% {

	-webkit-transform:scale(.95);

	transform:scale(.95)

}

50% {

	opacity:1;

	-webkit-transform:scale(1.1);

	transform:scale(1.1)

}

100% {

	opacity:0;

	-webkit-transform:scale(.3);

	transform:scale(.3)

}

}.bounceOut {

	-webkit-animation-name:bounceOut;

	animation-name:bounceOut

}

@-webkit-keyframes bounceOutDown {

	0% {

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

20% {

	opacity:1;

	-webkit-transform:translateY(-.2rem);

	transform:translateY(-.2rem)

}

100% {

	opacity:0;

	-webkit-transform:translateY(20rem);

	transform:translateY(20rem)

}

}@keyframes bounceOutDown {

	0% {

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

20% {

	opacity:1;

	-webkit-transform:translateY(-.2rem);

	transform:translateY(-.2rem)

}

100% {

	opacity:0;

	-webkit-transform:translateY(20rem);

	transform:translateY(20rem)

}

}.bounceOutDown {

	-webkit-animation-name:bounceOutDown;

	animation-name:bounceOutDown

}

@-webkit-keyframes bounceOutLeft {

	0% {

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

20% {

	opacity:1;

	-webkit-transform:translateX(.2rem);

	transform:translateX(.2rem)

}

100% {

	opacity:0;

	-webkit-transform:translateX(-20rem);

	transform:translateX(-20rem)

}

}@keyframes bounceOutLeft {

	0% {

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

20% {

	opacity:1;

	-webkit-transform:translateX(.2rem);

	transform:translateX(.2rem)

}

100% {

	opacity:0;

	-webkit-transform:translateX(-20rem);

	transform:translateX(-20rem)

}

}.bounceOutLeft {

	-webkit-animation-name:bounceOutLeft;

	animation-name:bounceOutLeft

}

@-webkit-keyframes bounceOutRight {

	0% {

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

20% {

	opacity:1;

	-webkit-transform:translateX(-.2rem);

	transform:translateX(-.2rem)

}

100% {

	opacity:0;

	-webkit-transform:translateX(20rem);

	transform:translateX(20rem)

}

}@keyframes bounceOutRight {

	0% {

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

20% {

	opacity:1;

	-webkit-transform:translateX(-.2rem);

	transform:translateX(-.2rem)

}

100% {

	opacity:0;

	-webkit-transform:translateX(20rem);

	transform:translateX(20rem)

}

}.bounceOutRight {

	-webkit-animation-name:bounceOutRight;

	animation-name:bounceOutRight

}

@-webkit-keyframes bounceOutUp {

	0% {

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

20% {

	opacity:1;

	-webkit-transform:translateY(.2rem);

	transform:translateY(.2rem)

}

100% {

	opacity:0;

	-webkit-transform:translateY(-20rem);

	transform:translateY(-20rem)

}

}@keyframes bounceOutUp {

	0% {

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

20% {

	opacity:1;

	-webkit-transform:translateY(.2rem);

	transform:translateY(.2rem)

}

100% {

	opacity:0;

	-webkit-transform:translateY(-20rem);

	transform:translateY(-20rem)

}

}.bounceOutUp {

	-webkit-animation-name:bounceOutUp;

	animation-name:bounceOutUp

}

@-webkit-keyframes fadeIn {

	0% {

	opacity:0

}

100% {

	opacity:1

}

}@keyframes fadeIn {

	0% {

	opacity:0

}

100% {

	opacity:1

}

}.fadeIn {

	-webkit-animation-name:fadeIn;

	animation-name:fadeIn

}

@-webkit-keyframes fadeInDown {

	0% {

	opacity:0;

	-webkit-transform:translateY(-.2rem);

	transform:translateY(-.2rem)

}

100% {

	opacity:1;

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

}@keyframes fadeInDown {

	0% {

	opacity:0;

	-webkit-transform:translateY(-.2rem);

	transform:translateY(-.2rem)

}

100% {

	opacity:1;

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

}.fadeInDown {

	-webkit-animation-name:fadeInDown;

	animation-name:fadeInDown

}

@-webkit-keyframes fadeInDownBig {

	0% {

	opacity:0;

	-webkit-transform:translateY(-20rem);

	transform:translateY(-20rem)

}

100% {

	opacity:1;

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

}@keyframes fadeInDownBig {

	0% {

	opacity:0;

	-webkit-transform:translateY(-20rem);

	transform:translateY(-20rem)

}

100% {

	opacity:1;

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

}.fadeInDownBig {

	-webkit-animation-name:fadeInDownBig;

	animation-name:fadeInDownBig

}

@-webkit-keyframes fadeInLeft {

	0% {

	opacity:0;

	-webkit-transform:translateX(-.2rem);

	transform:translateX(-.2rem)

}

100% {

	opacity:1;

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

}@keyframes fadeInLeft {

	0% {

	opacity:0;

	-webkit-transform:translateX(-.2rem);

	transform:translateX(-.2rem)

}

100% {

	opacity:1;

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

}.fadeInLeft {

	-webkit-animation-name:fadeInLeft;

	animation-name:fadeInLeft

}

@-webkit-keyframes fadeInLeftBig {

	0% {

	opacity:0;

	-webkit-transform:translateX(-20rem);

	transform:translateX(-20rem)

}

100% {

	opacity:1;

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

}@keyframes fadeInLeftBig {

	0% {

	opacity:0;

	-webkit-transform:translateX(-20rem);

	transform:translateX(-20rem)

}

100% {

	opacity:1;

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

}.fadeInLeftBig {

	-webkit-animation-name:fadeInLeftBig;

	animation-name:fadeInLeftBig

}

@-webkit-keyframes fadeInRight {

	0% {

	opacity:0;

	-webkit-transform:translateX(.2rem);

	transform:translateX(.2rem)

}

100% {

	opacity:1;

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

}@keyframes fadeInRight {

	0% {

	opacity:0;

	-webkit-transform:translateX(.2rem);

	transform:translateX(.2rem)

}

100% {

	opacity:1;

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

}.fadeInRight {

	-webkit-animation-name:fadeInRight;

	animation-name:fadeInRight

}

@-webkit-keyframes fadeInRightBig {

	0% {

	opacity:0;

	-webkit-transform:translateX(20rem);

	transform:translateX(20rem)

}

100% {

	opacity:1;

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

}@keyframes fadeInRightBig {

	0% {

	opacity:0;

	-webkit-transform:translateX(20rem);

	transform:translateX(20rem)

}

100% {

	opacity:1;

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

}.fadeInRightBig {

	-webkit-animation-name:fadeInRightBig;

	animation-name:fadeInRightBig

}

@-webkit-keyframes fadeInUp {

	0% {

	opacity:0;

	-webkit-transform:translateY(.2rem);

	transform:translateY(.2rem)

}

100% {

	opacity:1;

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

}@keyframes fadeInUp {

	0% {

	opacity:0;

	-webkit-transform:translateY(.2rem);

	transform:translateY(.2rem)

}

100% {

	opacity:1;

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

}.fadeInUp {

	-webkit-animation-name:fadeInUp;

	animation-name:fadeInUp

}

@-webkit-keyframes fadeInUpBig {

	0% {

	opacity:0;

	-webkit-transform:translateY(20rem);

	transform:translateY(20rem)

}

100% {

	opacity:1;

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

}@keyframes fadeInUpBig {

	0% {

	opacity:0;

	-webkit-transform:translateY(20rem);

	transform:translateY(20rem)

}

100% {

	opacity:1;

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

}.fadeInUpBig {

	-webkit-animation-name:fadeInUpBig;

	animation-name:fadeInUpBig

}

@-webkit-keyframes fadeOut {

	0% {

	opacity:1

}

100% {

	opacity:0

}

}@keyframes fadeOut {

	0% {

	opacity:1

}

100% {

	opacity:0

}

}.fadeOut,.home .web-nav .item .overlay:hover,.main .banner-top .page-title:hover {

	-webkit-animation-name:fadeOut;

	animation-name:fadeOut

}

@-webkit-keyframes fadeOutDown {

	0% {

	opacity:1;

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

100% {

	opacity:0;

	-webkit-transform:translateY(.2rem);

	transform:translateY(.2rem)

}

}@keyframes fadeOutDown {

	0% {

	opacity:1;

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

100% {

	opacity:0;

	-webkit-transform:translateY(.2rem);

	transform:translateY(.2rem)

}

}.fadeOutDown {

	-webkit-animation-name:fadeOutDown;

	animation-name:fadeOutDown

}

@-webkit-keyframes fadeOutDownBig {

	0% {

	opacity:1;

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

100% {

	opacity:0;

	-webkit-transform:translateY(20rem);

	transform:translateY(20rem)

}

}@keyframes fadeOutDownBig {

	0% {

	opacity:1;

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

100% {

	opacity:0;

	-webkit-transform:translateY(20rem);

	transform:translateY(20rem)

}

}.fadeOutDownBig {

	-webkit-animation-name:fadeOutDownBig;

	animation-name:fadeOutDownBig

}

@-webkit-keyframes fadeOutLeft {

	0% {

	opacity:1;

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

100% {

	opacity:0;

	-webkit-transform:translateX(-.2rem);

	transform:translateX(-.2rem)

}

}@keyframes fadeOutLeft {

	0% {

	opacity:1;

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

100% {

	opacity:0;

	-webkit-transform:translateX(-.2rem);

	transform:translateX(-.2rem)

}

}.fadeOutLeft {

	-webkit-animation-name:fadeOutLeft;

	animation-name:fadeOutLeft

}

@-webkit-keyframes fadeOutLeftBig {

	0% {

	opacity:1;

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

100% {

	opacity:0;

	-webkit-transform:translateX(-20rem);

	transform:translateX(-20rem)

}

}@keyframes fadeOutLeftBig {

	0% {

	opacity:1;

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

100% {

	opacity:0;

	-webkit-transform:translateX(-20rem);

	transform:translateX(-20rem)

}

}.fadeOutLeftBig {

	-webkit-animation-name:fadeOutLeftBig;

	animation-name:fadeOutLeftBig

}

@-webkit-keyframes fadeOutRight {

	0% {

	opacity:1;

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

100% {

	opacity:0;

	-webkit-transform:translateX(.2rem);

	transform:translateX(.2rem)

}

}@keyframes fadeOutRight {

	0% {

	opacity:1;

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

100% {

	opacity:0;

	-webkit-transform:translateX(.2rem);

	transform:translateX(.2rem)

}

}.fadeOutRight {

	-webkit-animation-name:fadeOutRight;

	animation-name:fadeOutRight

}

@-webkit-keyframes fadeOutRightBig {

	0% {

	opacity:1;

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

100% {

	opacity:0;

	-webkit-transform:translateX(20rem);

	transform:translateX(20rem)

}

}@keyframes fadeOutRightBig {

	0% {

	opacity:1;

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

100% {

	opacity:0;

	-webkit-transform:translateX(20rem);

	transform:translateX(20rem)

}

}.fadeOutRightBig {

	-webkit-animation-name:fadeOutRightBig;

	animation-name:fadeOutRightBig

}

@-webkit-keyframes fadeOutUp {

	0% {

	opacity:1;

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

100% {

	opacity:0;

	-webkit-transform:translateY(-.2rem);

	transform:translateY(-.2rem)

}

}@keyframes fadeOutUp {

	0% {

	opacity:1;

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

100% {

	opacity:0;

	-webkit-transform:translateY(-.2rem);

	transform:translateY(-.2rem)

}

}.fadeOutUp {

	-webkit-animation-name:fadeOutUp;

	animation-name:fadeOutUp

}

@-webkit-keyframes fadeOutUpBig {

	0% {

	opacity:1;

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

100% {

	opacity:0;

	-webkit-transform:translateY(-20rem);

	transform:translateY(-20rem)

}

}@keyframes fadeOutUpBig {

	0% {

	opacity:1;

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

100% {

	opacity:0;

	-webkit-transform:translateY(-20rem);

	transform:translateY(-20rem)

}

}.fadeOutUpBig {

	-webkit-animation-name:fadeOutUpBig;

	animation-name:fadeOutUpBig

}

@-webkit-keyframes flip {

	0% {

	-webkit-transform:perspective(4rem) translateZ(0) rotateY(0) scale(1);

	transform:perspective(4rem) translateZ(0) rotateY(0) scale(1);

	-webkit-animation-timing-function:ease-out;

	animation-timing-function:ease-out

}

40% {

	-webkit-transform:perspective(4rem) translateZ(1.5rem) rotateY(170deg) scale(1);

	transform:perspective(4rem) translateZ(1.5rem) rotateY(170deg) scale(1);

	-webkit-animation-timing-function:ease-out;

	animation-timing-function:ease-out

}

50% {

	-webkit-transform:perspective(4rem) translateZ(1.5rem) rotateY(190deg) scale(1);

	transform:perspective(4rem) translateZ(1.5rem) rotateY(190deg) scale(1);

	-webkit-animation-timing-function:ease-in;

	animation-timing-function:ease-in

}

80% {

	-webkit-transform:perspective(4rem) translateZ(0) rotateY(360deg) scale(.95);

	transform:perspective(4rem) translateZ(0) rotateY(360deg) scale(.95);

	-webkit-animation-timing-function:ease-in;

	animation-timing-function:ease-in

}

100% {

	-webkit-transform:perspective(4rem) translateZ(0) rotateY(360deg) scale(1);

	transform:perspective(4rem) translateZ(0) rotateY(360deg) scale(1);

	-webkit-animation-timing-function:ease-in;

	animation-timing-function:ease-in

}

}@keyframes flip {

	0% {

	-webkit-transform:perspective(4rem) translateZ(0) rotateY(0) scale(1);

	transform:perspective(4rem) translateZ(0) rotateY(0) scale(1);

	-webkit-animation-timing-function:ease-out;

	animation-timing-function:ease-out

}

40% {

	-webkit-transform:perspective(4rem) translateZ(1.5rem) rotateY(170deg) scale(1);

	transform:perspective(4rem) translateZ(1.5rem) rotateY(170deg) scale(1);

	-webkit-animation-timing-function:ease-out;

	animation-timing-function:ease-out

}

50% {

	-webkit-transform:perspective(4rem) translateZ(1.5rem) rotateY(190deg) scale(1);

	transform:perspective(4rem) translateZ(1.5rem) rotateY(190deg) scale(1);

	-webkit-animation-timing-function:ease-in;

	animation-timing-function:ease-in

}

80% {

	-webkit-transform:perspective(4rem) translateZ(0) rotateY(360deg) scale(.95);

	transform:perspective(4rem) translateZ(0) rotateY(360deg) scale(.95);

	-webkit-animation-timing-function:ease-in;

	animation-timing-function:ease-in

}

100% {

	-webkit-transform:perspective(4rem) translateZ(0) rotateY(360deg) scale(1);

	transform:perspective(4rem) translateZ(0) rotateY(360deg) scale(1);

	-webkit-animation-timing-function:ease-in;

	animation-timing-function:ease-in

}

}.animated.flip,.header .nav ul&gt;li a.flip,.home .web-nav .item .flip.overlay,.main .banner-top .flip.page-title {

	-webkit-backface-visibility:visible;

	backface-visibility:visible;

	-webkit-animation-name:flip;

	animation-name:flip

}

@-webkit-keyframes flipInX {

	0% {

	-webkit-transform:perspective(4rem) rotateX(90deg);

	transform:perspective(4rem) rotateX(90deg);

	opacity:0

}

40% {

	-webkit-transform:perspective(4rem) rotateX(-10deg);

	transform:perspective(4rem) rotateX(-10deg)

}

70% {

	-webkit-transform:perspective(4rem) rotateX(10deg);

	transform:perspective(4rem) rotateX(10deg)

}

100% {

	-webkit-transform:perspective(4rem) rotateX(0);

	transform:perspective(4rem) rotateX(0);

	opacity:1

}

}@keyframes flipInX {

	0% {

	-webkit-transform:perspective(4rem) rotateX(90deg);

	transform:perspective(4rem) rotateX(90deg);

	opacity:0

}

40% {

	-webkit-transform:perspective(4rem) rotateX(-10deg);

	transform:perspective(4rem) rotateX(-10deg)

}

70% {

	-webkit-transform:perspective(4rem) rotateX(10deg);

	transform:perspective(4rem) rotateX(10deg)

}

100% {

	-webkit-transform:perspective(4rem) rotateX(0);

	transform:perspective(4rem) rotateX(0);

	opacity:1

}

}.flipInX {

	-webkit-backface-visibility:visible!important;

	backface-visibility:visible!important;

	-webkit-animation-name:flipInX;

	animation-name:flipInX

}

@-webkit-keyframes flipInY {

	0% {

	-webkit-transform:perspective(4rem) rotateY(90deg);

	transform:perspective(4rem) rotateY(90deg);

	opacity:0

}

40% {

	-webkit-transform:perspective(4rem) rotateY(-10deg);

	transform:perspective(4rem) rotateY(-10deg)

}

70% {

	-webkit-transform:perspective(4rem) rotateY(10deg);

	transform:perspective(4rem) rotateY(10deg)

}

100% {

	-webkit-transform:perspective(4rem) rotateY(0);

	transform:perspective(4rem) rotateY(0);

	opacity:1

}

}@keyframes flipInY {

	0% {

	-webkit-transform:perspective(4rem) rotateY(90deg);

	transform:perspective(4rem) rotateY(90deg);

	opacity:0

}

40% {

	-webkit-transform:perspective(4rem) rotateY(-10deg);

	transform:perspective(4rem) rotateY(-10deg)

}

70% {

	-webkit-transform:perspective(4rem) rotateY(10deg);

	transform:perspective(4rem) rotateY(10deg)

}

100% {

	-webkit-transform:perspective(4rem) rotateY(0);

	transform:perspective(4rem) rotateY(0);

	opacity:1

}

}.flipInY {

	-webkit-backface-visibility:visible!important;

	backface-visibility:visible!important;

	-webkit-animation-name:flipInY;

	animation-name:flipInY

}

@-webkit-keyframes flipOutX {

	0% {

	-webkit-transform:perspective(4rem) rotateX(0);

	transform:perspective(4rem) rotateX(0);

	opacity:1

}

100% {

	-webkit-transform:perspective(4rem) rotateX(90deg);

	transform:perspective(4rem) rotateX(90deg);

	opacity:0

}

}@keyframes flipOutX {

	0% {

	-webkit-transform:perspective(4rem) rotateX(0);

	transform:perspective(4rem) rotateX(0);

	opacity:1

}

100% {

	-webkit-transform:perspective(4rem) rotateX(90deg);

	transform:perspective(4rem) rotateX(90deg);

	opacity:0

}

}.flipOutX {

	-webkit-animation-name:flipOutX;

	animation-name:flipOutX;

	-webkit-backface-visibility:visible!important;

	backface-visibility:visible!important

}

@-webkit-keyframes flipOutY {

	0% {

	-webkit-transform:perspective(4rem) rotateY(0);

	transform:perspective(4rem) rotateY(0);

	opacity:1

}

100% {

	-webkit-transform:perspective(4rem) rotateY(90deg);

	transform:perspective(4rem) rotateY(90deg);

	opacity:0

}

}@keyframes flipOutY {

	0% {

	-webkit-transform:perspective(4rem) rotateY(0);

	transform:perspective(4rem) rotateY(0);

	opacity:1

}

100% {

	-webkit-transform:perspective(4rem) rotateY(90deg);

	transform:perspective(4rem) rotateY(90deg);

	opacity:0

}

}.flipOutY {

	-webkit-backface-visibility:visible!important;

	backface-visibility:visible!important;

	-webkit-animation-name:flipOutY;

	animation-name:flipOutY

}

@-webkit-keyframes lightSpeedIn {

	0% {

	-webkit-transform:translateX(100%) skewX(-30deg);

	transform:translateX(100%) skewX(-30deg);

	opacity:0

}

60% {

	-webkit-transform:translateX(-20%) skewX(30deg);

	transform:translateX(-20%) skewX(30deg);

	opacity:1

}

80% {

	-webkit-transform:translateX(0) skewX(-15deg);

	transform:translateX(0) skewX(-15deg);

	opacity:1

}

100% {

	-webkit-transform:translateX(0) skewX(0);

	transform:translateX(0) skewX(0);

	opacity:1

}

}@keyframes lightSpeedIn {

	0% {

	-webkit-transform:translateX(100%) skewX(-30deg);

	transform:translateX(100%) skewX(-30deg);

	opacity:0

}

60% {

	-webkit-transform:translateX(-20%) skewX(30deg);

	transform:translateX(-20%) skewX(30deg);

	opacity:1

}

80% {

	-webkit-transform:translateX(0) skewX(-15deg);

	transform:translateX(0) skewX(-15deg);

	opacity:1

}

100% {

	-webkit-transform:translateX(0) skewX(0);

	transform:translateX(0) skewX(0);

	opacity:1

}

}.lightSpeedIn {

	-webkit-animation-name:lightSpeedIn;

	animation-name:lightSpeedIn;

	-webkit-animation-timing-function:ease-out;

	animation-timing-function:ease-out

}

@-webkit-keyframes lightSpeedOut {

	0% {

	-webkit-transform:translateX(0) skewX(0);

	transform:translateX(0) skewX(0);

	opacity:1

}

100% {

	-webkit-transform:translateX(100%) skewX(-30deg);

	transform:translateX(100%) skewX(-30deg);

	opacity:0

}

}@keyframes lightSpeedOut {

	0% {

	-webkit-transform:translateX(0) skewX(0);

	transform:translateX(0) skewX(0);

	opacity:1

}

100% {

	-webkit-transform:translateX(100%) skewX(-30deg);

	transform:translateX(100%) skewX(-30deg);

	opacity:0

}

}.lightSpeedOut {

	-webkit-animation-name:lightSpeedOut;

	animation-name:lightSpeedOut;

	-webkit-animation-timing-function:ease-in;

	animation-timing-function:ease-in

}

@-webkit-keyframes rotateIn {

	0% {

	-webkit-transform-origin:center center;

	transform-origin:center center;

	-webkit-transform:rotate(-200deg);

	transform:rotate(-200deg);

	opacity:0

}

100% {

	-webkit-transform-origin:center center;

	transform-origin:center center;

	-webkit-transform:rotate(0);

	transform:rotate(0);

	opacity:1

}

}@keyframes rotateIn {

	0% {

	-webkit-transform-origin:center center;

	transform-origin:center center;

	-webkit-transform:rotate(-200deg);

	transform:rotate(-200deg);

	opacity:0

}

100% {

	-webkit-transform-origin:center center;

	transform-origin:center center;

	-webkit-transform:rotate(0);

	transform:rotate(0);

	opacity:1

}

}.rotateIn {

	-webkit-animation-name:rotateIn;

	animation-name:rotateIn

}

@-webkit-keyframes rotateInDownLeft {

	0% {

	-webkit-transform-origin:left bottom;

	transform-origin:left bottom;

	-webkit-transform:rotate(-90deg);

	transform:rotate(-90deg);

	opacity:0

}

100% {

	-webkit-transform-origin:left bottom;

	transform-origin:left bottom;

	-webkit-transform:rotate(0);

	transform:rotate(0);

	opacity:1

}

}@keyframes rotateInDownLeft {

	0% {

	-webkit-transform-origin:left bottom;

	transform-origin:left bottom;

	-webkit-transform:rotate(-90deg);

	transform:rotate(-90deg);

	opacity:0

}

100% {

	-webkit-transform-origin:left bottom;

	transform-origin:left bottom;

	-webkit-transform:rotate(0);

	transform:rotate(0);

	opacity:1

}

}.rotateInDownLeft {

	-webkit-animation-name:rotateInDownLeft;

	animation-name:rotateInDownLeft

}

@-webkit-keyframes rotateInDownRight {

	0% {

	-webkit-transform-origin:right bottom;

	transform-origin:right bottom;

	-webkit-transform:rotate(90deg);

	transform:rotate(90deg);

	opacity:0

}

100% {

	-webkit-transform-origin:right bottom;

	transform-origin:right bottom;

	-webkit-transform:rotate(0);

	transform:rotate(0);

	opacity:1

}

}@keyframes rotateInDownRight {

	0% {

	-webkit-transform-origin:right bottom;

	transform-origin:right bottom;

	-webkit-transform:rotate(90deg);

	transform:rotate(90deg);

	opacity:0

}

100% {

	-webkit-transform-origin:right bottom;

	transform-origin:right bottom;

	-webkit-transform:rotate(0);

	transform:rotate(0);

	opacity:1

}

}.rotateInDownRight {

	-webkit-animation-name:rotateInDownRight;

	animation-name:rotateInDownRight

}

@-webkit-keyframes rotateInUpLeft {

	0% {

	-webkit-transform-origin:left bottom;

	transform-origin:left bottom;

	-webkit-transform:rotate(90deg);

	transform:rotate(90deg);

	opacity:0

}

100% {

	-webkit-transform-origin:left bottom;

	transform-origin:left bottom;

	-webkit-transform:rotate(0);

	transform:rotate(0);

	opacity:1

}

}@keyframes rotateInUpLeft {

	0% {

	-webkit-transform-origin:left bottom;

	transform-origin:left bottom;

	-webkit-transform:rotate(90deg);

	transform:rotate(90deg);

	opacity:0

}

100% {

	-webkit-transform-origin:left bottom;

	transform-origin:left bottom;

	-webkit-transform:rotate(0);

	transform:rotate(0);

	opacity:1

}

}.rotateInUpLeft {

	-webkit-animation-name:rotateInUpLeft;

	animation-name:rotateInUpLeft

}

@-webkit-keyframes rotateInUpRight {

	0% {

	-webkit-transform-origin:right bottom;

	transform-origin:right bottom;

	-webkit-transform:rotate(-90deg);

	transform:rotate(-90deg);

	opacity:0

}

100% {

	-webkit-transform-origin:right bottom;

	transform-origin:right bottom;

	-webkit-transform:rotate(0);

	transform:rotate(0);

	opacity:1

}

}@keyframes rotateInUpRight {

	0% {

	-webkit-transform-origin:right bottom;

	transform-origin:right bottom;

	-webkit-transform:rotate(-90deg);

	transform:rotate(-90deg);

	opacity:0

}

100% {

	-webkit-transform-origin:right bottom;

	transform-origin:right bottom;

	-webkit-transform:rotate(0);

	transform:rotate(0);

	opacity:1

}

}.rotateInUpRight {

	-webkit-animation-name:rotateInUpRight;

	animation-name:rotateInUpRight

}

@-webkit-keyframes rotateOut {

	0% {

	-webkit-transform-origin:center center;

	transform-origin:center center;

	-webkit-transform:rotate(0);

	transform:rotate(0);

	opacity:1

}

100% {

	-webkit-transform-origin:center center;

	transform-origin:center center;

	-webkit-transform:rotate(200deg);

	transform:rotate(200deg);

	opacity:0

}

}@keyframes rotateOut {

	0% {

	-webkit-transform-origin:center center;

	transform-origin:center center;

	-webkit-transform:rotate(0);

	transform:rotate(0);

	opacity:1

}

100% {

	-webkit-transform-origin:center center;

	transform-origin:center center;

	-webkit-transform:rotate(200deg);

	transform:rotate(200deg);

	opacity:0

}

}.rotateOut {

	-webkit-animation-name:rotateOut;

	animation-name:rotateOut

}

@-webkit-keyframes rotateOutDownLeft {

	0% {

	-webkit-transform-origin:left bottom;

	transform-origin:left bottom;

	-webkit-transform:rotate(0);

	transform:rotate(0);

	opacity:1

}

100% {

	-webkit-transform-origin:left bottom;

	transform-origin:left bottom;

	-webkit-transform:rotate(90deg);

	transform:rotate(90deg);

	opacity:0

}

}@keyframes rotateOutDownLeft {

	0% {

	-webkit-transform-origin:left bottom;

	transform-origin:left bottom;

	-webkit-transform:rotate(0);

	transform:rotate(0);

	opacity:1

}

100% {

	-webkit-transform-origin:left bottom;

	transform-origin:left bottom;

	-webkit-transform:rotate(90deg);

	transform:rotate(90deg);

	opacity:0

}

}.rotateOutDownLeft {

	-webkit-animation-name:rotateOutDownLeft;

	animation-name:rotateOutDownLeft

}

@-webkit-keyframes rotateOutDownRight {

	0% {

	-webkit-transform-origin:right bottom;

	transform-origin:right bottom;

	-webkit-transform:rotate(0);

	transform:rotate(0);

	opacity:1

}

100% {

	-webkit-transform-origin:right bottom;

	transform-origin:right bottom;

	-webkit-transform:rotate(-90deg);

	transform:rotate(-90deg);

	opacity:0

}

}@keyframes rotateOutDownRight {

	0% {

	-webkit-transform-origin:right bottom;

	transform-origin:right bottom;

	-webkit-transform:rotate(0);

	transform:rotate(0);

	opacity:1

}

100% {

	-webkit-transform-origin:right bottom;

	transform-origin:right bottom;

	-webkit-transform:rotate(-90deg);

	transform:rotate(-90deg);

	opacity:0

}

}.rotateOutDownRight {

	-webkit-animation-name:rotateOutDownRight;

	animation-name:rotateOutDownRight

}

@-webkit-keyframes rotateOutUpLeft {

	0% {

	-webkit-transform-origin:left bottom;

	transform-origin:left bottom;

	-webkit-transform:rotate(0);

	transform:rotate(0);

	opacity:1

}

100% {

	-webkit-transform-origin:left bottom;

	transform-origin:left bottom;

	-webkit-transform:rotate(-90deg);

	transform:rotate(-90deg);

	opacity:0

}

}@keyframes rotateOutUpLeft {

	0% {

	-webkit-transform-origin:left bottom;

	transform-origin:left bottom;

	-webkit-transform:rotate(0);

	transform:rotate(0);

	opacity:1

}

100% {

	-webkit-transform-origin:left bottom;

	transform-origin:left bottom;

	-webkit-transform:rotate(-90deg);

	transform:rotate(-90deg);

	opacity:0

}

}.rotateOutUpLeft {

	-webkit-animation-name:rotateOutUpLeft;

	animation-name:rotateOutUpLeft

}

@-webkit-keyframes rotateOutUpRight {

	0% {

	-webkit-transform-origin:right bottom;

	transform-origin:right bottom;

	-webkit-transform:rotate(0);

	transform:rotate(0);

	opacity:1

}

100% {

	-webkit-transform-origin:right bottom;

	transform-origin:right bottom;

	-webkit-transform:rotate(90deg);

	transform:rotate(90deg);

	opacity:0

}

}@keyframes rotateOutUpRight {

	0% {

	-webkit-transform-origin:right bottom;

	transform-origin:right bottom;

	-webkit-transform:rotate(0);

	transform:rotate(0);

	opacity:1

}

100% {

	-webkit-transform-origin:right bottom;

	transform-origin:right bottom;

	-webkit-transform:rotate(90deg);

	transform:rotate(90deg);

	opacity:0

}

}.rotateOutUpRight {

	-webkit-animation-name:rotateOutUpRight;

	animation-name:rotateOutUpRight

}

@-webkit-keyframes slideInDown {

	0% {

	opacity:0;

	-webkit-transform:translateY(-20rem);

	transform:translateY(-20rem)

}

100% {

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

}@keyframes slideInDown {

	0% {

	opacity:0;

	-webkit-transform:translateY(-20rem);

	transform:translateY(-20rem)

}

100% {

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

}.slideInDown {

	-webkit-animation-name:slideInDown;

	animation-name:slideInDown

}

@-webkit-keyframes slideInLeft {

	0% {

	opacity:0;

	-webkit-transform:translateX(-20rem);

	transform:translateX(-20rem)

}

100% {

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

}@keyframes slideInLeft {

	0% {

	opacity:0;

	-webkit-transform:translateX(-20rem);

	transform:translateX(-20rem)

}

100% {

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

}.slideInLeft {

	-webkit-animation-name:slideInLeft;

	animation-name:slideInLeft

}

@-webkit-keyframes slideInRight {

	0% {

	opacity:0;

	-webkit-transform:translateX(20rem);

	transform:translateX(20rem)

}

100% {

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

}@keyframes slideInRight {

	0% {

	opacity:0;

	-webkit-transform:translateX(20rem);

	transform:translateX(20rem)

}

100% {

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

}.slideInRight {

	-webkit-animation-name:slideInRight;

	animation-name:slideInRight

}

@-webkit-keyframes slideOutLeft {

	0% {

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

100% {

	opacity:0;

	-webkit-transform:translateX(-20rem);

	transform:translateX(-20rem)

}

}@keyframes slideOutLeft {

	0% {

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

100% {

	opacity:0;

	-webkit-transform:translateX(-20rem);

	transform:translateX(-20rem)

}

}.slideOutLeft {

	-webkit-animation-name:slideOutLeft;

	animation-name:slideOutLeft

}

@-webkit-keyframes slideOutRight {

	0% {

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

100% {

	opacity:0;

	-webkit-transform:translateX(20rem);

	transform:translateX(20rem)

}

}@keyframes slideOutRight {

	0% {

	-webkit-transform:translateX(0);

	transform:translateX(0)

}

100% {

	opacity:0;

	-webkit-transform:translateX(20rem);

	transform:translateX(20rem)

}

}.slideOutRight {

	-webkit-animation-name:slideOutRight;

	animation-name:slideOutRight

}

@-webkit-keyframes slideOutUp {

	0% {

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

100% {

	opacity:0;

	-webkit-transform:translateY(-20rem);

	transform:translateY(-20rem)

}

}@keyframes slideOutUp {

	0% {

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

100% {

	opacity:0;

	-webkit-transform:translateY(-20rem);

	transform:translateY(-20rem)

}

}.slideOutUp {

	-webkit-animation-name:slideOutUp;

	animation-name:slideOutUp

}

@-webkit-keyframes slideInUp {

	0% {

	opacity:0;

	-webkit-transform:translateY(20rem);

	transform:translateY(20rem)

}

100% {

	opacity:1;

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

}@keyframes slideInUp {

	0% {

	opacity:0;

	-webkit-transform:translateY(20rem);

	transform:translateY(20rem)

}

100% {

	opacity:1;

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

}.slideInUp {

	-webkit-animation-name:slideInUp;

	animation-name:slideInUp

}

@-webkit-keyframes slideOutDown {

	0% {

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

100% {

	opacity:0;

	-webkit-transform:translateY(20rem);

	transform:translateY(20rem)

}

}@keyframes slideOutDown {

	0% {

	-webkit-transform:translateY(0);

	transform:translateY(0)

}

100% {

	opacity:0;

	-webkit-transform:translateY(20rem);

	transform:translateY(20rem)

}

}.slideOutDown {

	-webkit-animation-name:slideOutDown;

	animation-name:slideOutDown

}

@-webkit-keyframes hinge {

	0% {

	-webkit-transform:rotate(0);

	transform:rotate(0);

	-webkit-transform-origin:top left;

	transform-origin:top left;

	-webkit-animation-timing-function:ease-in-out;

	animation-timing-function:ease-in-out

}

20%,60% {

	-webkit-transform:rotate(80deg);

	transform:rotate(80deg);

	-webkit-transform-origin:top left;

	transform-origin:top left;

	-webkit-animation-timing-function:ease-in-out;

	animation-timing-function:ease-in-out

}

40% {

	-webkit-transform:rotate(60deg);

	transform:rotate(60deg);

	-webkit-transform-origin:top left;

	transform-origin:top left;

	-webkit-animation-timing-function:ease-in-out;

	animation-timing-function:ease-in-out

}

80% {

	-webkit-transform:rotate(60deg) translateY(0);

	transform:rotate(60deg) translateY(0);

	-webkit-transform-origin:top left;

	transform-origin:top left;

	-webkit-animation-timing-function:ease-in-out;

	animation-timing-function:ease-in-out;

	opacity:1

}

100% {

	-webkit-transform:translateY(7rem);

	transform:translateY(7rem);

	opacity:0

}

}@keyframes hinge {

	0% {

	-webkit-transform:rotate(0);

	transform:rotate(0);

	-webkit-transform-origin:top left;

	transform-origin:top left;

	-webkit-animation-timing-function:ease-in-out;

	animation-timing-function:ease-in-out

}

20%,60% {

	-webkit-transform:rotate(80deg);

	transform:rotate(80deg);

	-webkit-transform-origin:top left;

	transform-origin:top left;

	-webkit-animation-timing-function:ease-in-out;

	animation-timing-function:ease-in-out

}

40% {

	-webkit-transform:rotate(60deg);

	transform:rotate(60deg);

	-webkit-transform-origin:top left;

	transform-origin:top left;

	-webkit-animation-timing-function:ease-in-out;

	animation-timing-function:ease-in-out

}

80% {

	-webkit-transform:rotate(60deg) translateY(0);

	transform:rotate(60deg) translateY(0);

	-webkit-transform-origin:top left;

	transform-origin:top left;

	-webkit-animation-timing-function:ease-in-out;

	animation-timing-function:ease-in-out;

	opacity:1

}

100% {

	-webkit-transform:translateY(7rem);

	transform:translateY(7rem);

	opacity:0

}

}.hinge {

	-webkit-animation-name:hinge;

	animation-name:hinge

}

@-webkit-keyframes rollIn {

	0% {

	opacity:0;

	-webkit-transform:translateX(-100%) rotate(-120deg);

	transform:translateX(-100%) rotate(-120deg)

}

100% {

	opacity:1;

	-webkit-transform:translateX(0) rotate(0);

	transform:translateX(0) rotate(0)

}

}@keyframes rollIn {

	0% {

	opacity:0;

	-webkit-transform:translateX(-100%) rotate(-120deg);

	transform:translateX(-100%) rotate(-120deg)

}

100% {

	opacity:1;

	-webkit-transform:translateX(0) rotate(0);

	transform:translateX(0) rotate(0)

}

}.rollIn {

	-webkit-animation-name:rollIn;

	animation-name:rollIn

}

@-webkit-keyframes rollOut {

	0% {

	opacity:1;

	-webkit-transform:translateX(0) rotate(0);

	transform:translateX(0) rotate(0)

}

100% {

	opacity:0;

	-webkit-transform:translateX(100%) rotate(120deg);

	transform:translateX(100%) rotate(120deg)

}

}@keyframes rollOut {

	0% {

	opacity:1;

	-webkit-transform:translateX(0) rotate(0);

	transform:translateX(0) rotate(0)

}

100% {

	opacity:0;

	-webkit-transform:translateX(100%) rotate(120deg);

	transform:translateX(100%) rotate(120deg)

}

}.rollOut {

	-webkit-animation-name:rollOut;

	animation-name:rollOut

}

@-webkit-keyframes zoomIn {

	0% {

	opacity:0;

	-webkit-transform:scale(.3);

	transform:scale(.3)

}

50% {

	opacity:1

}

}@keyframes zoomIn {

	0% {

	opacity:0;

	-webkit-transform:scale(.3);

	transform:scale(.3)

}

50% {

	opacity:1

}

}.zoomIn {

	-webkit-animation-name:zoomIn;

	animation-name:zoomIn

}

@-webkit-keyframes zoomInDown {

	0% {

	opacity:0;

	-webkit-transform:scale(.1) translateY(-20rem);

	transform:scale(.1) translateY(-20rem);

	-webkit-animation-timing-function:ease-in-out;

	animation-timing-function:ease-in-out

}

60% {

	opacity:1;

	-webkit-transform:scale(.475) translateY(.6rem);

	transform:scale(.475) translateY(.6rem);

	-webkit-animation-timing-function:ease-out;

	animation-timing-function:ease-out

}

}@keyframes zoomInDown {

	0% {

	opacity:0;

	-webkit-transform:scale(.1) translateY(-20rem);

	transform:scale(.1) translateY(-20rem);

	-webkit-animation-timing-function:ease-in-out;

	animation-timing-function:ease-in-out

}

60% {

	opacity:1;

	-webkit-transform:scale(.475) translateY(.6rem);

	transform:scale(.475) translateY(.6rem);

	-webkit-animation-timing-function:ease-out;

	animation-timing-function:ease-out

}

}.zoomInDown {

	-webkit-animation-name:zoomInDown;

	animation-name:zoomInDown

}

@-webkit-keyframes zoomInLeft {

	0% {

	opacity:0;

	-webkit-transform:scale(.1) translateX(-20rem);

	transform:scale(.1) translateX(-20rem);

	-webkit-animation-timing-function:ease-in-out;

	animation-timing-function:ease-in-out

}

60% {

	opacity:1;

	-webkit-transform:scale(.475) translateX(.48rem);

	transform:scale(.475) translateX(.48rem);

	-webkit-animation-timing-function:ease-out;

	animation-timing-function:ease-out

}

}@keyframes zoomInLeft {

	0% {

	opacity:0;

	-webkit-transform:scale(.1) translateX(-20rem);

	transform:scale(.1) translateX(-20rem);

	-webkit-animation-timing-function:ease-in-out;

	animation-timing-function:ease-in-out

}

60% {

	opacity:1;

	-webkit-transform:scale(.475) translateX(.48rem);

	transform:scale(.475) translateX(.48rem);

	-webkit-animation-timing-function:ease-out;

	animation-timing-function:ease-out

}

}.zoomInLeft {

	-webkit-animation-name:zoomInLeft;

	animation-name:zoomInLeft

}

@-webkit-keyframes zoomInRight {

	0% {

	opacity:0;

	-webkit-transform:scale(.1) translateX(20rem);

	transform:scale(.1) translateX(20rem);

	-webkit-animation-timing-function:ease-in-out;

	animation-timing-function:ease-in-out

}

60% {

	opacity:1;

	-webkit-transform:scale(.475) translateX(-.48rem);

	transform:scale(.475) translateX(-.48rem);

	-webkit-animation-timing-function:ease-out;

	animation-timing-function:ease-out

}

}@keyframes zoomInRight {

	0% {

	opacity:0;

	-webkit-transform:scale(.1) translateX(20rem);

	transform:scale(.1) translateX(20rem);

	-webkit-animation-timing-function:ease-in-out;

	animation-timing-function:ease-in-out

}

60% {

	opacity:1;

	-webkit-transform:scale(.475) translateX(-.48rem);

	transform:scale(.475) translateX(-.48rem);

	-webkit-animation-timing-function:ease-out;

	animation-timing-function:ease-out

}

}.zoomInRight {

	-webkit-animation-name:zoomInRight;

	animation-name:zoomInRight

}

@-webkit-keyframes zoomInUp {

	0% {

	opacity:0;

	-webkit-transform:scale(.1) translateY(20rem);

	transform:scale(.1) translateY(20rem);

	-webkit-animation-timing-function:ease-in-out;

	animation-timing-function:ease-in-out

}

60% {

	opacity:1;

	-webkit-transform:scale(.475) translateY(-.6rem);

	transform:scale(.475) translateY(-.6rem);

	-webkit-animation-timing-function:ease-out;

	animation-timing-function:ease-out

}

}@keyframes zoomInUp {

	0% {

	opacity:0;

	-webkit-transform:scale(.1) translateY(20rem);

	transform:scale(.1) translateY(20rem);

	-webkit-animation-timing-function:ease-in-out;

	animation-timing-function:ease-in-out

}

60% {

	opacity:1;

	-webkit-transform:scale(.475) translateY(-.6rem);

	transform:scale(.475) translateY(-.6rem);

	-webkit-animation-timing-function:ease-out;

	animation-timing-function:ease-out

}

}.zoomInUp {

	-webkit-animation-name:zoomInUp;

	animation-name:zoomInUp

}

@-webkit-keyframes zoomOut {

	0% {

	opacity:1;

	-webkit-transform:scale(1);

	transform:scale(1)

}

50% {

	opacity:0;

	-webkit-transform:scale(.3);

	transform:scale(.3)

}

100% {

	opacity:0

}

}@keyframes zoomOut {

	0% {

	opacity:1;

	-webkit-transform:scale(1);

	transform:scale(1)

}

50% {

	opacity:0;

	-webkit-transform:scale(.3);

	transform:scale(.3)

}

100% {

	opacity:0

}

}.zoomOut {

	-webkit-animation-name:zoomOut;

	animation-name:zoomOut

}

@-webkit-keyframes zoomOutDown {

	40% {

	opacity:1;

	-webkit-transform:scale(.475) translateY(-.6rem);

	transform:scale(.475) translateY(-.6rem);

	-webkit-animation-timing-function:linear;

	animation-timing-function:linear

}

100% {

	opacity:0;

	-webkit-transform:scale(.1) translateY(20rem);

	transform:scale(.1) translateY(20rem);

	-webkit-transform-origin:center bottom;

	transform-origin:center bottom

}

}@keyframes zoomOutDown {

	40% {

	opacity:1;

	-webkit-transform:scale(.475) translateY(-.6rem);

	transform:scale(.475) translateY(-.6rem);

	-webkit-animation-timing-function:linear;

	animation-timing-function:linear

}

100% {

	opacity:0;

	-webkit-transform:scale(.1) translateY(20rem);

	transform:scale(.1) translateY(20rem);

	-webkit-transform-origin:center bottom;

	transform-origin:center bottom

}

}.zoomOutDown {

	-webkit-animation-name:zoomOutDown;

	animation-name:zoomOutDown

}

@-webkit-keyframes zoomOutLeft {

	40% {

	opacity:1;

	-webkit-transform:scale(.475) translateX(.42rem);

	transform:scale(.475) translateX(.42rem);

	-webkit-animation-timing-function:linear;

	animation-timing-function:linear

}

100% {

	opacity:0;

	-webkit-transform:scale(.1) translateX(-20rem);

	transform:scale(.1) translateX(-20rem);

	-webkit-transform-origin:left center;

	transform-origin:left center

}

}@keyframes zoomOutLeft {

	40% {

	opacity:1;

	-webkit-transform:scale(.475) translateX(.42rem);

	transform:scale(.475) translateX(.42rem);

	-webkit-animation-timing-function:linear;

	animation-timing-function:linear

}

100% {

	opacity:0;

	-webkit-transform:scale(.1) translateX(-20rem);

	transform:scale(.1) translateX(-20rem);

	-webkit-transform-origin:left center;

	transform-origin:left center

}

}.zoomOutLeft {

	-webkit-animation-name:zoomOutLeft;

	animation-name:zoomOutLeft

}

@-webkit-keyframes zoomOutRight {

	40% {

	opacity:1;

	-webkit-transform:scale(.475) translateX(-.42rem);

	transform:scale(.475) translateX(-.42rem);

	-webkit-animation-timing-function:linear;

	animation-timing-function:linear

}

100% {

	opacity:0;

	-webkit-transform:scale(.1) translateX(20rem);

	transform:scale(.1) translateX(20rem);

	-webkit-transform-origin:right center;

	transform-origin:right center

}

}@keyframes zoomOutRight {

	40% {

	opacity:1;

	-webkit-transform:scale(.475) translateX(-.42rem);

	transform:scale(.475) translateX(-.42rem);

	-webkit-animation-timing-function:linear;

	animation-timing-function:linear

}

100% {

	opacity:0;

	-webkit-transform:scale(.1) translateX(20rem);

	transform:scale(.1) translateX(20rem);

	-webkit-transform-origin:right center;

	transform-origin:right center

}

}.zoomOutRight {

	-webkit-animation-name:zoomOutRight;

	animation-name:zoomOutRight

}

@-webkit-keyframes zoomOutUp {

	40% {

	opacity:1;

	-webkit-transform:scale(.475) translateY(.6rem);

	transform:scale(.475) translateY(.6rem);

	-webkit-animation-timing-function:linear;

	animation-timing-function:linear

}

100% {

	opacity:0;

	-webkit-transform:scale(.1) translateY(-20rem);

	transform:scale(.1) translateY(-20rem);

	-webkit-transform-origin:center top;

	transform-origin:center top

}

}@keyframes zoomOutUp {

	40% {

	opacity:1;

	-webkit-transform:scale(.475) translateY(.6rem);

	transform:scale(.475) translateY(.6rem);

	-webkit-animation-timing-function:linear;

	animation-timing-function:linear

}

100% {

	opacity:0;

	-webkit-transform:scale(.1) translateY(-20rem);

	transform:scale(.1) translateY(-20rem);

	-webkit-transform-origin:center top;

	transform-origin:center top

}

}.zoomOutUp {

	-webkit-animation-name:zoomOutUp;

	animation-name:zoomOutUp

}

.header {

	width:100%;

	overflow:hidden;

	background:#f2f2f2

}

.header .top {

	/*background:#1f1d1d;*/

	background-image: linear-gradient(to left , #FF8000, #ffffff);

	/*background: #FF8000;

    background: -moz-linear-gradient(left,  #FF8000 0%, #ffffff 100%);

    background: -webkit-gradient(linear, left, left bottom, color-stop(0%,#FF8000), color-stop(100%,#ffffff));

    background: -webkit-linear-gradient(left,  #FF8000 0%,#ffffff 100%);

    background: -o-linear-gradient(left,  #FF8000 0%,#ffffff 100%);

    background: -ms-linear-gradient(left,  #FF8000 0%,#ffffff 100%);

    background: linear-gradient(to bottom,  #FF8000 0%,#ffffff 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF8000', endColorstr='#ffffff',GradientType=0 );*/

}

.header .top .top-content {

	width:12.2rem;

	margin:0 auto;

	padding:.2rem 0

}

.header .top .logo {

	/*width:4.18rem;*/

	/*height:.34rem;*/

	width:auto;

	height:.7rem;

	float:left

}

.header .top .search {

	float:right;

	width:1.9rem;

	height:.35rem;

	position:relative

}

.header .top .search input {

	width:100%;

	height:100%;

	border:0;

	position:absolute;

	top:0;

	left:-.4rem;

	border-radius:.35rem;

	padding:0 .1rem;

	-webkit-box-sizing:border-box;

	box-sizing:border-box;

	background:#e6e6e6

}

.header .top .search i.icon-search {

	display:inline-block;

	width:.25rem;

	height:.25rem;

	background:url(../images/icon-search.jpg) no-repeat;

	background-size:100% 100%;

	position:absolute;

	top:.05rem;

	right:.55rem

}

.header .top .search .en {

	font-size:.12rem;

	color:#fff;

	position:absolute;

	right:-.5rem;

	line-height:.18rem

}

.header .nav {

	width:100%;

	margin:0 auto

}



.nav ul {

	margin: 0 0 0 30px;

	padding: 0px;

	font-size: 12px;

	color: #FFF;

	white-space: nowrap;

}

.nav li {

	list-style-type: none;

	display: inline;

	padding:0 .15rem .15rem;

	line-height: .55rem;

}

.nav li a {

	text-decoration: none;

	/*font-family: Arial, Helvetica, sans-serif;*/

	font-family: Microsoft YaHei;

	padding: 7px 10px;

	color: #FFF;

}

/*.header .nav ul&gt;li {

	float:left;

	padding:0 .4rem .15rem

}*/

.header .nav ul&gt;li .move,.header .nav ul&gt;li a:hover,.header .nav ul&gt;li.active a {

	border-bottom:.02rem solid #1f1d1d

}

.header .nav ul&gt;li a {

	/*display:block;*/

	/*color:#1f1d1d;*/

	font-size:.22rem;

	letter-spacing:.02rem;

	padding:.3rem 0 .15rem;

	font-family:Microsoft YaHei;

}

.footer {

	/*background:#1f1d1d;*/

	background:#ff9933;

	color:#fff;

	overflow:hidden

}

.footer .footer-content {

	width:13.3rem;

	margin:0 auto;

	padding:.45rem .2rem .1rem;

	overflow:hidden;

	-webkit-box-sizing:border-box;

	box-sizing:border-box

}

.footer .footer-content2{

	margin:0 auto;

	border-bottom:.01rem solid #4d4d4d;

	padding: 0 .2rem .1rem !important;

	text-align:center;

}



.footer .footer-content .base-info {

	font-size:.14rem;

	line-height:.24rem;

	float:left;

	margin-right:1rem;

	margin-top:.7rem

}

.footer .footer-content .base-info .logo {

	width:1.64rem;

	height:.58rem

}

.footer .footer-content dl {

	float:left;

	margin:0 .25rem;

	font-size:.16rem

}

.footer .footer-content dl a {

	color:#fff

}

.footer .footer-content dl dt {

	font-weight:700;

	margin-bottom:.36rem

}

.footer .footer-content dl dd {

	color:#bfbfbf;

	margin-top:.12rem

}

.footer .footer-content .qrcode {

	font-size:.16rem;

	float:right;

	line-height:.25rem;

	text-align:left;

	margin-top: -0.1rem;

}

.footer .footer-content .qrcode .tel {

	font-size:.24rem;

	padding:.05rem 0

}

.footer .footer-content .qrcode .qrcode-img {

	width:1.12rem;

	height:1.12rem;

	display:inline-block

}

.footer .footer-content .qrcode .qrcode-wz {

	position:relative;

	top:-.65rem;

	left:.1rem

}

.footer .copy {

	width:13.3rem;

	margin:0 auto;

	font-size:.12rem;

	padding:.3rem .2rem;

	/*color:grey;*/

	color: #FFFFFF;



	-webkit-box-sizing:border-box;

	box-sizing:border-box

}

.footer .copy a {

	/*color:grey*/

	color: #FFFFFF;

}

.main {

	width:100%;

	overflow:hidden;

	background:#f2f2f2

}

.main .banner-top {

	width:100%;

	position:relative;

	overflow:hidden;

	height:4.5rem;

	text-align:center;

}

.main .banner-top img {

	width:100%;

	height:4.5rem;

	max-width:19.2rem;

	margin:0 auto

}

.main .banner-top .page-title {

	width:100%;

	height:4.5rem;

	position:absolute;

	top:0;

	left:0;

	background:rgba(0,0,0,.5);

	color:#fff;

	text-align:center

}

.main .banner-top .page-title h1 {

	font-size:.44rem;

	font-weight:400;

	margin:1.8rem 0 .3rem

}

.main .banner-top .page-title p {

	font-size:.3rem;

	text-transform:uppercase

}

.main .category {

	width:100%;

	text-align:center

}

.main .category .c-item {

	display:inline-block;

	background:#fff;

	min-width:1.6rem;

	font-size:.2rem;

	border-radius:.5rem;

	margin:0 .6rem;

	line-height:.45rem;

}

.main .category .c-item a {

	display:block;

	padding:0 .3rem;

	color:#1f1d1d;

}

.main .category .c-item.active,.main .category .c-item:hover {

	background:#1f1d1d;

	cursor:pointer;

	color:#fff

}

.main .category .c-item.active a,.main .category .c-item:hover a {

	color:#fff;

}

.main .category .item-list {

	text-align:left;

	position:relative

}

.main .category .item-list .li-item {

	text-align:center;

	display:inline-block;

	background:#fff;

	line-height:.4rem;

	min-width:1.3rem;

	font-size:.18rem;

	border-radius:.5rem;

	margin:0 .12rem;

	color:#1f1d1d

}

.main .category .item-list .li-item a {

	color:#1f1d1d;

	display:block;

	padding:0 .2rem;

}

.main .category .item-list .li-item.active,.main .category .item-list .li-item:hover {

	background:#1f1d1d;

	color:#fff;

	cursor:pointer

}

.main .category .item-list .li-item.active a,.main .category .item-list .li-item:hover a {

	color:#fff

}

@-webkit-keyframes slowIn {

	from {

	background:#1f1d1d

}

to {

	background:#333030

}

}@keyframes slowIn {

	from {

	background:#1f1d1d

}

to {

	background:#333030

}

}.more {

	display:block;

	color:#fff;

	text-align:center;

	width:2rem;

	line-height:.4rem;

	margin:0 auto;

	font-size:.2rem;

	background:#1f1d1d

}

.more:hover {

	animation:slowIn 1s;

	-moz-animation:slowIn 1s;

	-webkit-animation:slowIn 1s;

	-o-animation:slowIn 1s

}

.next,.prev {

	width:.15rem;

	text-align:center;

	display:inline-block;

	position:relative

}

.next:before,.prev:before {

	content:'';

	width:.1rem;

	height:.1rem;

	border:solid #212121;

	border-width:.02rem .02rem 0 0;

	position:absolute;

	top:50%;

	left:50%;

	margin:-.05rem 0 0 -.05rem;

	display:block

}

.next:hover,.prev:hover {

	opacity:.8

}

.next.default,.prev.default {

	cursor:default

}

.next.default:before,.prev.default:before {

	border:solid #9a9a9a;

	border-width:.02rem .02rem 0 0

}

.next.default:hover,.prev.default:hover {

	opacity:1

}

.prev:before {

	transform:rotate(-135deg);

	-webkit-transform:rotate(-135deg)

}

.next:before {

	transform:rotate(45deg);

	-webkit-transform:rotate(45deg)

}

.online-qa {

	width:.5rem;

	height:2rem;

	background:url(../images/icon-side.jpg) no-repeat;

	background-size:100% 100%;

	position:fixed;

	right:0;

	bottom:4rem;

	z-index:100

}

.online-qa a {

	width:.5rem;

	height:.5rem;

	display:block

}

.online-qa a:hover {

	background:rgba(31,29,29,.2)

}

.crumbs {

	margin:.25rem 0;

	background:#f2f2f2;

	line-height:.35rem;

	padding-left:.4rem;

	color:#303234

}

.crumbs .icon-home {

	position:relative;

	top:.05rem

}

.service-wrap {

	width:9.9rem;

	margin:0 auto .7rem

}

.list {

	background:#fff;

	color:#303234;

	min-height:8rem

}

.list .list-box {

	border:.03rem solid #eee

}

#pager {

	padding:.5rem 0 0;

	overflow:hidden;

	text-align:center;

	font-size:.14rem;

	width:100%

}

#pager span {

	display:inline-block;

	padding:.05rem .08rem;

	margin-right:.05rem;

	margin-bottom:.05rem

}

#pager span.current {

	background:#000;

	color:#fff;

	border:solid .01rem #aae

}

#pager span.disenable {

	color:#000;

	background:#fff

}

#pager span.text {

	padding:.3em 0;

	color:#999;

	display:none

}

#pager a {

	display:inline-block;

	padding:.05rem .08rem;

	margin-right:.05rem;

	margin-bottom:.05rem;

	text-decoration:none;

	border:solid .01rem #e5e5e4;

	color:#000;

	background:#fff

}

#pager a:hover {

	border:solid .01rem #000;

	color:#000

}

#pager input[type=text] {

	padding:0 .02rem;

	border:solid .01rem #000;

	width:.22rem;

	height:.22rem;

	line-height:.22rem;

	float:left;

	margin-right:.05rem;

	margin-bottom:.05rem;

	text-align:center

}

#pager button {

	cursor:pointer;

	border:solid .01rem #aae;

	height:.3rem;

	line-height:.3rem;

	float:left;

	margin-right:.05rem;

	margin-bottom:.05rem;

	padding:0 .03rem;

	color:#404040;

	background:#fff

}

#pager button:hover {

	border:solid .01rem #26b;

	color:#26b

}

.waterfull ul li {

	width:4.2rem;

	margin:0 .06rem .25rem;

	overflow:hidden;

	display:inline-block

}

.home {

	background:#fff

}

.home .top-banner {

	margin:0 auto

}

.home .top-banner .swiper-container {

	width:100%;

	/*height:6.5rem;*/

	height:auto;

}

.home .top-banner .swiper-container img {

	width:100%;

	/*height:6.5rem;*/

	height:auto;

}

.home .index-products {

	width:100%;

	text-align:center;

	overflow:hidden

}

.home .index-products .product-list {

	width:13.2rem;

	/*height:8rem;*/

	margin:.5rem auto

}

.home .index-products .product-list .item {

	width:4.2rem;

	height:100%;

	float:left;

	display:block;

	color:#1f1d1d

}

.home .index-products .product-list .item .pic {

	width:100%;

	height:4.4rem;

	position:relative

}

.home .index-products .product-list .item .pic img {

	height:3rem;

	position:absolute;

	top:50%;

	left:50%;

	-webkit-transform:translate(-50%,-50%);

	transform:translate(-50%,-50%)

}

.home .index-products .product-list .item .title {

	font-size:.3rem;

	margin:.3rem 0

}

.home .index-products .product-list .item .desc {

	font-size:.18rem;

	line-height:.3rem;

	width:3.45rem;

	height:.9rem;

	margin:0 auto .9rem

}

.home .index-products .product-list .item-lr {

	margin:0 .3rem

}

.home .web-nav {

	width:13.3rem;

	margin:.1rem auto .4rem;

	overflow:hidden

}

.home .web-nav .item {

	position:relative;

	display:block

}

.home .web-nav .item img {

	width:100%

}

.home .web-nav .item .overlay {

	width:100%;

	height:100%;

	position:absolute;

	top:0;

	left:0;

	background:rgba(0,0,0,.4)

}

.home .web-nav .item .overlay ul {

	text-align:center;

	color:#fff;

	position:absolute;

	top:50%;

	left:50%;

	-webkit-transform:translate(-50%,-50%);

	transform:translate(-50%,-50%);

	font-size:.18rem

}

.home .web-nav .item .overlay ul .title-cn {

	font-size:.3rem

}

.home .web-nav .item .overlay ul .title-en {

	font-size:.2rem;

	margin-top:.2rem;

	text-transform:uppercase;

	white-space:nowrap

}

.home .web-nav .item .overlay ul .desc {

	margin-top:.6rem;

	white-space:nowrap

}

.home .web-nav .item-top {

	width:6.49rem;

	height:5.1rem

}

.home .web-nav .item-bottom {

	width:4.27rem;

	height:2rem

}

.home .web-nav .item-bottom-lr {

	margin:0 .3rem

}

.home .web-nav .video {

	width:100%;

	height:6rem;

	margin:.3rem 0 .4rem;

	position:relative;

	background:#3d414a

}

.home .web-nav .video video {

	width:100%;

	height:6rem

}

.home .web-nav .video .icon-video {

	width:1.07rem;

	height:1.07rem;

	position:absolute;

	top:50%;

	left:50%;

	-webkit-transform:translate(-50%,-50%);

	transform:translate(-50%,-50%)

}

.home .news-activity-wrap {

	width:100%;

	background:#f2f2f2;

	overflow:hidden;

	padding:.55rem 0 .8rem

}

.home .news-activity-wrap .news-activity {

	width:13.3rem;

	margin:0 auto

}

.home .news-activity-wrap .news-activity .news {

	width:7.5rem;

	float:left

}

.home .news-activity-wrap .news-activity .news .header {

	width:100%;

	padding:.05rem .15rem .08rem;

	background:#fff;

	font-size:.2rem;

	line-height:.25rem

}

.home .news-activity-wrap .news-activity .news .header .icon-news {

	float:left;

	margin-right:.1rem;

	width:.24rem;

	height:.25rem

}

.home .news-activity-wrap .news-activity .news .header .page {

	margin-top:-.1rem

}

.home .news-activity-wrap .news-activity .news .news-show {

	width:100%;

	padding-top:.3rem;

	height:1.9rem;

	overflow:hidden

}

.home .news-activity-wrap .news-activity .news .news-show .hot-news {

	width:2.4rem;

	height:1.6rem;

	float:left;

	overflow:hidden;

	position:relative

}

.home .news-activity-wrap .news-activity .news .news-show .hot-news img {

	width:100%;

	height:100%

}

.home .news-activity-wrap .news-activity .news .news-show .hot-news .title {

	width:100%;

	padding:0 .1rem;

	height:.3rem;

	line-height:.3rem;

	background:rgba(0,0,0,.5);

	font-size:.14rem;

	color:#fff;

	text-align:center;

	position:absolute;

	bottom:0;

	left:0

}

.home .news-activity-wrap .news-activity .news .news-show .news-list {

	float:right;

	width:4.7rem;

	height:1.6rem;

	overflow:hidden

}

.home .news-activity-wrap .news-activity .news .news-show .news-list .news-item {

	width:100%;

	overflow:hidden;

	font-size:.14rem;

	color:#4d4d4d;

	margin-bottom:.35rem;

	display:block

}

.home .news-activity-wrap .news-activity .news .news-show .news-list .news-item .news-title {

	width:3rem;

	height:.14rem;

	float:left;

	padding-left:.2rem;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap

}

.home .news-activity-wrap .news-activity .news .news-show .news-list .news-item .news-title:before {

	content:'●';

	position:relative;

	left:-.2rem

}

.home .news-activity-wrap .news-activity .news .news-show .news-list .news-item .news-time {

	float:right

}

.home .news-activity-wrap .news-activity .activity {

	width:5.15rem;

	float:right

}

.home .news-activity-wrap .news-activity .activity .header {

	width:100%;

	padding:.05rem .15rem .08rem;

	background:#1f1d1d;

	font-size:.2rem;

	line-height:.25rem;

	color:#fff

}

.home .news-activity-wrap .news-activity .activity .header .icon-flag {

	float:left;

	margin-right:.1rem;

	width:.19rem;

	height:.25rem

}

.home .news-activity-wrap .news-activity .activity .header .read-more {

	font-size:.14rem;

	color:#fff;

	float:right;

	position:relative;

	margin-right:.12rem

}

.home .news-activity-wrap .news-activity .activity .header .read-more:before {

	content:'';

	width:.08rem;

	height:.08rem;

	border:solid #fff;

	border-width:.01rem .01rem 0 0;

	display:block;

	transform:rotate(45deg);

	-webkit-transform:rotate(45deg);

	position:absolute;

	top:50%;

	right:-.1rem;

	margin-top:-.04rem

}

.home .news-activity-wrap .news-activity .activity .activity-show {

	width:100%;

	padding-top:.3rem

}

.home .news-activity-wrap .news-activity .activity .activity-show .activity-item {

	width:2.4rem;

	height:1.6rem;

	overflow:hidden;

	position:relative

}

.home .news-activity-wrap .news-activity .activity .activity-show .activity-item img {

	width:100%;

	height:100%

}

.home .news-activity-wrap .news-activity .activity .activity-show .activity-item .title {

	width:100%;

	padding:0 .1rem;

	height:.3rem;

	line-height:.3rem;

	background:rgba(0,0,0,.5);

	font-size:.14rem;

	color:#fff;

	text-align:center;

	position:absolute;

	bottom:0;

	left:0

}

.about-us {

	background:#fff

}

.about-us .banner {

	width:100%

}

.all-products {

	max-width:19.2rem;

	width:100%;

	margin:0 auto;

	overflow:hidden;

	padding:.2rem

}

.all-products .product-item {

	width:4.3rem;

	height:6.4rem;

	overflow:hidden;

	display:inline-block;

	text-align:center;

	background:#fff;

	padding:.35rem;

	margin:.25rem .15rem;

	position:relative

}

.all-products .product-item .pic {

	width:100%;

	height:5.2rem;

	position:relative

}

.all-products .product-item .pic img {

	width:auto;

	max-width: 4rem;

	height:auto;

	position:absolute;

	top:50%;

	left:50%;

	-webkit-transform:translate(-50%,-50%);

	transform:translate(-50%,-50%)

}

.all-products .product-item .item-title {

	font-size:.2rem;

	color:#1f1d1d

}

.all-products .product-item .item-more {

	width:1.6rem;

	line-height:.3rem;

	background:#e6e6e6;

	font-size:.14rem;

	border:.01rem solid #ccc;

	color:#1f1d1d;

	margin-left:1rem

}

.all-products .product-item:hover {

	top:-.15rem;

	-webkit-box-shadow:0 0 .1rem #b3b3b3;

	box-shadow:0 0 .1rem #b3b3b3

}

.all-products .product-item:hover .item-more {

	background:#1f1d1d;

	color:#fff

}

#itemList {

	position:relative;

	padding:0 0 1.2rem;

	display:flex;

	justify-content:center

}

#itemList .item-list {

	position:absolute

}

#itemList .item-list:nth-child(2) {

	left:6.8rem

}

#itemList .item-list:nth-child(3) {

	left:10.8rem

}

#productResult {

	overflow:hidden;

	text-align:center;

	display:flex;

	flex-wrap:wrap;

	justify-content:center

}

.product-detail {

	width:100%;

	margin:0 auto;

	overflow:hidden;

	background:#fafafa;

	padding-bottom:.4rem

}

.product-detail .product-top {

	border:.01rem solid #bfbfbf;

	overflow:hidden;

	background:#fff

}

.product-detail .product-top .product-banner {

	width:50%

}

.product-detail .product-top .product-banner img {

	/*width:100%;*/

	width:6.5rem;

	height:6.5rem;

}

.product-detail .product-top .product-info {

	width:50%;

	height:6.5rem;

	float:left;

	text-align:center;

	padding:1.4rem 0 .9rem

}

.product-detail .product-top .product-info .title {

	font-size:.44rem;

	margin:.6rem 0 .3rem

}

.product-detail .product-top .product-info .desc {

	font-size:.2rem;

	margin-bottom:.5rem

}

.product-detail .product-top .product-info .order {

	color:#fff;

	padding:.08rem .2rem;

	font-size:.2rem;

	background:#1f1d1d

}

.product-detail .product-top .product-info .order:hover {

	opacity:.8

}

.product-detail .nav {

	width:100%;

	border-bottom:.01rem solid #bfbfbf;

	padding:.3rem 0;

	overflow:hidden

}

.product-detail .nav .nav-content {

	width:13.3rem;

	margin:0 auto

}

.product-detail .nav .nav-content .product-msg {

	font-size:.3rem;

	float:left

}

.product-detail .nav .nav-content .p-crumbs {

	float:right;

	font-size:.14rem

}

.product-detail .nav .nav-content .p-crumbs .icon-location {

	display:inline-block;

	margin-right:.25rem;

	width:.17rem;

	height:.23rem;

	background:url(../images/icon-location.jpg) no-repeat;

	background-size:100% 100%

}

.product-detail .product-content {

	width:13.3rem;

	margin:0 auto;

	background:#fff;

	min-height:2rem;

	font-size:.16rem

}

.product-detail .product-content img {

	max-width:100%

}

.all-case {

	max-width:19.2rem;

	width:100%;

	margin:0 auto;

	overflow:hidden;

	padding:.2rem;

	text-align:center

}

.all-case .case-item {

	width:4.2rem;

	height:4.25rem;

	overflow:hidden;

	display:inline-block;

	text-align:center;

	background:#fff;

	margin:.25rem .15rem;

	position:relative

}

.all-case .case-item .pic {

	width:100%;

	height:3.25rem

}

.all-case .case-item .pic img {

	width:100%;

	height:3.25rem

}

.all-case .case-item .item-title {

	font-size:.2rem;

	color:#1f1d1d;

	padding-top:.35rem

}

.all-case .case-item:hover {

	top:-.15rem;

	-webkit-box-shadow:-.01rem .02rem .05rem #ccc;

	box-shadow:-.01rem .02rem .05rem #ccc

}

#productResult {

	overflow:hidden

}

.case-detail {

	width:96%;

	margin:0 auto;

	padding:.1rem 0;

	overflow:hidden;

	background:#fff

}

.case-detail .case-banner img {

	max-width:100%

}

.case-detail .case-content {

	padding:.2rem;

	font-size:.16rem

}

.case-detail .case-content img {

	max-width:100%

}

.qa-float {

	position:fixed;

	top:50%;

	left:.3rem;

	z-index:999

}

.qa-float .qa-float-title {

	width:.86rem;

	height:.86rem;

	background:url(../images/qa-title.png) no-repeat;

	background-size:100% 100%;

	cursor:pointer

}

.qa-float .qa-float-list {

	position:absolute;

	right:-6.9rem;

	top:-2rem;

	border:.01rem solid #303234;

	padding:.4rem .2rem;

	width:6.75rem;

	background:#fff;

	display:none

}

.qa-float .qa-float-list dt {

	border-bottom:.01rem solid #1f1d1d;

	padding-bottom:.3rem

}

.qa-float .qa-float-list dt div {

	border-left:.08rem solid #1f1d1d;

	padding-left:.2rem;

	padding-bottom:.05rem;

	font-size:.3rem

}

.qa-float .qa-float-list dd {

	border-bottom:.01rem dashed #1f1d1d;

	padding:.35rem 0;

	cursor:pointer

}

.qa-float .qa-float-list dd:last-child {

	border:0;

	text-align:center;

	padding:0

}

.qa-float .qa-float-list dd:last-child .icon-x {

	width:.22rem;

	height:.18rem;

	margin:0 auto;

	cursor:pointer

}

.qa-float .qa-float-list dd h3 {

	font-weight:400;

	font-size:.16rem;

	color:#1f1d1d;

	margin-bottom:.25rem

}

.qa-float .qa-float-list dd .da-content {

	font-size:.14rem;

	color:grey;

	line-height:.24rem

}

.qa-float .qa-float-list dd .da-content p {

	width:5.7rem;

	float:left

}

.qa-float .qa-float-list dd .icon-da,.qa-float .qa-float-list dd .icon-wen {

	width:.26rem;

	height:.26rem;

	background-size:100% 100%!important;

	display:inline-block;

	position:relative;

	top:.06rem;

	margin-right:.2rem

}

.qa-float .qa-float-list dd .icon-wen {

	background:url(../images/wen.jpg) no-repeat

}

.qa-float .qa-float-list dd .icon-da {

	background:url(../images/da.jpg) no-repeat;

	float:left

}

.news-category .c-item {

	margin:0 .45rem!important

}

.all-news {

	padding:1rem .15rem .5rem;

	width:13rem;

	margin:0 auto;

	position:relative

}

.all-news .news-item {

	padding:.4rem .5rem;

	overflow:hidden;

	margin-bottom:.3rem;

	background:#fff

}

.all-news .news-item img {

	width:3.25rem;

	height:2.5rem;

	float:left

}

.all-news .news-item .news-intro {

	width:8rem;

	float:right;

	color:#303234

}

.all-news .news-item .news-intro h3 {

	font-weight:400;

	font-size:.26rem;

	margin-top:.25rem;

	margin-bottom:.6rem;

	line-height:.25rem;

	color:#1f1d1d

}

.all-news .news-item .news-intro .intro {

	font-size:.16rem;

	height:.16rem;

	color:#666;

	white-space:nowrap;

	text-overflow:ellipsis;

	overflow:hidden;

	margin-bottom:1rem

}

.all-news .news-item .news-intro .news-intro-bottom {

	font-size:.14rem

}

.all-news .news-item .news-intro .news-intro-bottom .time {

	float:left;

	color:#303234

}

.all-news .news-item .news-intro .news-intro-bottom .time .icon-time {

	display:inline-block;

	margin-right:.1rem;

	width:.14rem;

	height:.14rem;

	background:url(../images/icon-time.jpg) no-repeat;

	background-size:100% 100%

}

.all-news .news-item .news-intro .news-intro-bottom .read-more {

	float:right;

	color:#303234;

	width:1.6rem;

	height:.3rem;

	line-height:.3rem;

	background:#e6e6e6;

	border:.01rem solid #ccc;

	text-align:center

}

.all-news .news-item .news-intro .news-intro-bottom .read-more:hover {

	color:#000;

	border:.01rem solid #000

}

#productResult {

	overflow:hidden

}

.new-detail {

	display:flex;

	width:13.3rem;

	margin:.8rem auto 0;

	background:#fff

}

.new-detail .new-content {

	width:75%;

	padding:.5rem .5rem 1rem;

	font-size:0.18rem;

	font-family:宋体

}

.new-detail .new-content h1 {

	font-size:.36rem;

	color:#1f1d1d;

	text-align:center

}

.new-detail .new-content .post-time {

	border-bottom:.01rem solid grey;

	padding:.25rem .35rem;

	text-align:center;

	font-size:.14rem;

	color:#1f1d1d;

	position:relative

}

.new-detail .new-content .post-time a {

	position:absolute;

	right:0

}

.new-detail .new-content .post-time a .icon-return {

	display:inline-block;

	margin-left:.1rem;

	width:.16rem;

	height:.16rem;

	background:url(../images/icon-return.jpg) no-repeat;

	background-size:100% 100%;

	position:relative;

	top:.03rem

}

.new-detail .new-content .news-from {

	margin-top:0.1rem

}

.new-detail .new-content .news-from a {

	color:#1f1d1d

}

.new-detail .new-content .news-from a:hover {

	text-decoration:underline

}

.new-detail .new-content .news-more {

	margin:0.2rem 0

}

.new-detail .new-content .news-more p:first-child {

	padding-bottom:0.1rem

}

.new-detail .new-content .news-more p {

	color:#666666

}

.new-detail .new-content .news-more p a {

	color:#000

}

.new-detail .new-content .news-more p a:hover {

	text-decoration:underline

}

.new-detail .new-content .detail-content {

	width:100%;

	font-size:.16rem

}

.new-detail .new-content .detail-content img {

	max-width:100%

}

.new-detail .hot-news-list {

	width:21%;

	margin-left:2%;

	margin-top:.5rem;

	border:1px solid #c9caca;

	height:100%

}

.new-detail .hot-news-list .hot-news-top-title {

	background-color:#e6e7e7;

	padding:0.2rem 0;

	color:#8a8888;

	font-size:0.18rem;

	text-align:center

}

.new-detail .hot-news-list li {

	font-size:0.15rem;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

	margin:0;

	padding:0.13rem;

	border-bottom:1px solid #e6e6e6;

}

.new-detail .hot-news-list li a {

	color:#1f1d1d

}

.new-detail .hot-news-list li:hover a {

	text-decoration:underline

}

.new-content .keyword-tags {

	display:flex;

	font-size:0.18rem;

	font-family:"宋体";

}

.new-content .keyword-tags li {

	margin-right:0.1rem

}

.contact-info {

	background:#fff;

	text-align:center

}

.contact-info .header-index {

	width:13.3rem;

	margin:0 auto;

	font-size:.2rem;

	height:1.3rem;

	line-height:.5rem;

	padding-top:.5rem;

	position:relative;

	top:-1.3rem;

	background:#fff

}

.contact-info .info-list {

	width:13.3rem;

	margin:0 auto;

	padding-bottom:.9rem

}

.contact-info .info-list .info-item {

	float:left;

	width:4.25rem;

	height:4.5rem;

	font-size:.2rem;

	overflow:hidden

}

.contact-info .info-list .info-item.active,.contact-info .info-list .info-item:hover {

	-webkit-box-shadow:0 .03rem .1rem #ececec;

	box-shadow:0 .03rem .1rem #ececec

}

.contact-info .info-list .info-item img {

	margin-top:.9rem

}

.contact-info .info-list .info-item img.tel {

	width:.64rem;

	height:.64rem

}

.contact-info .info-list .info-item img.web {

	width:.58rem;

	height:.64rem

}

.contact-info .info-list .info-item img.address {

	width:.5rem;

	height:.64rem

}

.contact-info .info-list .info-item a {

	color:#1f1d1d

}

.contact-info .info-list .info-item .name {

	font-size:.3rem;

	margin:.5rem 0 .6rem

}

.map-leave {

	width:100%;

	margin:0 auto

}

.map-leave .map {

	width:50%;

	height:6rem;

	float:left;

	overflow:hidden

}

.map-leave .leave {

	width:50%;

	height:6rem;

	float:left;

	overflow:hidden;

	padding:.9rem .65rem 0;

	color:#fff;

	text-align:left;

	background:url(../images/leave-bg.jpg) no-repeat;

	background-size:100% 100%;

	font-size:.14rem

}

.map-leave .leave li {

	margin-bottom:.4rem

}

.map-leave .leave li label {

	width:.7rem;

	display:inline-block;

	margin-bottom:.1rem

}

.map-leave .leave li input,.map-leave .leave li textarea {

	border:0;

	border-radius:.1rem;

	margin-bottom:.1rem

}

.map-leave .leave li input {

	height:.3rem;

	margin-right:.5rem

}

.map-leave .leave li textarea {

	width:4.65rem;

	height:1.2rem;

}

.map-leave .leave li button {

	width:1.1rem;

	line-height:.3rem;

	color:#fff;

	font-size:.2rem;

	background:#4d4d4d;

	border-radius:.1rem;

	border:0;

	margin-left:2.5rem

}

.map-leave .leave .title {

	font-size:.3rem;

	margin-bottom:.25rem

}

.map-leave .leave .tips {

	font-size:.2rem

}

.join {

	max-width:19.2rem;

	margin:0 auto

}

.join .brand-com-title {

	color:#1f1d1d;

	margin:0 auto;

	text-align:center;

	width:100%;

	overflow:hidden

}

.join .brand-com-title h3 {

	font-size:.44rem

}

.join .brand-com-title p {

	font-size:.2rem;

	margin:.22rem 0;

	text-transform:uppercase

}

.join .brand-com-title div.line {

	width:.6rem;

	margin:0 auto;

	border-top:.02rem solid #edcea2

}

.join .market {

	width:100%;

	height:5.55rem;

	background:url(../images/market-bg.jpg) no-repeat;

	background-size:100% 100%;

	padding-top:.7rem

}

.join .market .market-ys {

	width:13rem;

	margin:.9rem auto 0

}

.join .market .market-ys dl {

	float:left;

	width:25%;

	text-align:center;

	padding:0 .4rem

}

.join .market .market-ys dl dt {

	font-size:.3rem;

	color:#1f1d1d;

	font-weight:700;

	white-space:nowrap

}

.join .market .market-ys dl dt span {

	font-family:Arail;

	font-size:.6rem

}

.join .market .market-ys dl dd {

	font-size:.2rem;

	line-height:.24rem;

	margin-top:.4rem;

	color:#5c5b5b

}

.join .why-join {

	width:100%;

	height:10rem;

	background:url(../images/mc-join.jpg) no-repeat;

	background-size:100% 100%;

	padding-top:1rem

}

.join .why-join .brand-com-title {

	color:#fff

}

.join .why-join .why-list {

	width:13rem;

	margin:.4rem auto 0

}

.join .why-join .why-list ul.item {

	width:3.75rem;

	height:3.25rem;

	padding:.2rem .4rem;

	margin:.15rem .15rem 0;

	float:left;

	text-align:center;

	color:#fff;

	background:rgba(0,0,0,.5)

}

.join .why-join .why-list ul.item img {

	max-width:100%;

	display:inline-block

}

.join .why-join .why-list ul.item .title {

	font-size:.26rem;

	margin:.3rem auto .2rem

}

.join .why-join .why-list ul.item .detail {

	font-size:.16rem;

	line-height:.25rem;

	text-align:left

}

.join .today {

	width:100%;

	padding:1.1rem 0;

	background:#fff

}

.join .today .today-detail {

	width:12.7rem;

	margin:.4rem auto 0

}

.join .today .today-detail img {

	width:6rem;

	height:4.45rem;

	border:.2rem solid #f2f2f2

}

.join .today .today-detail .today-intro {

	float:right;

	text-align:left;

	width:6.3rem;

	color:#1f1d1d

}

.join .today .today-detail .today-intro h3 {

	font-size:.26rem;

	margin:.2rem 0

}

.join .today .today-detail .today-intro p {

	font-size:.16rem;

	line-height:.26rem;

	margin-bottom:.55rem

}

.join .deguo {

	width:100%;

	background:url(../images/jd-bg.jpg) repeat;

	padding:1.1rem 0;

	text-align:center

}

.join .deguo .roto {

	max-width:100%;

	margin:.5rem auto .4rem

}

.join .deguo .dg-intro {

	width:7.8rem;

	margin:0 auto;

	font-size:.16rem;

	line-height:.25rem

}

.join .deguo .brand-pic {

	max-width:100%;

	margin:.8rem auto 0

}

.join .jingsui {

	background:#fff

}

.join .jingsui .why-list {

	width:12.5rem;

	margin:.5rem auto 0

}

.join .jingsui .brand-com-title {

	color:#1f1d1d

}

.join .jingsui .item-bg {

	width:3.75rem;

	height:2.7rem;

	background-size:100% 100%!important;

	float:left;

	margin:.15rem .15rem 0;

	overflow:hidden

}

.join .jingsui .item-bg:hover .item {

	display:none

}

.join .jingsui .item-bg ul.item {

	padding-top:.3rem;

	margin:0;

	height:2.7rem;

	background:rgba(0,0,0,.5)

}

.join .jingsui .item-bg.p1 {

	background:url(../images/p1.jpg) no-repeat

}

.join .jingsui .item-bg.p2 {

	background:url(../images/p2.jpg) no-repeat

}

.join .jingsui .item-bg.p3 {

	background:url(../images/p3.jpg) no-repeat

}

.join .jingsui .item-bg.p4 {

	background:url(../images/p4.jpg) no-repeat

}

.join .jingsui .item-bg.p5 {

	background:url(../images/p5.jpg) no-repeat

}

.join .jingsui .item-bg.p6 {

	background:url(../images/p6.jpg) no-repeat

}

.join .support {

	width:100%;

	height:8rem;

	background:url(../images/dingzhi.jpg) repeat;

	padding:.6rem 0

}

.join .support .support-list {

	width:11.8rem;

	margin:.65rem auto 0

}

.join .support .support-list ul {

	width:48%

}

.join .support .support-list ul li {

	width:100%;

	height:.65rem;

	line-height:.65rem;

	background:#fff;

	font-size:.26rem;

	text-align:center;

	overflow:hidden;

	margin-bottom:.35rem

}

.join .support .support-list ul li span {

	width:1.2rem;

	height:.66rem;

	background:url(../images/mw-bg.png) no-repeat;

	background-size:100% 100%;

	font-weight:700;

	color:#fff;

	display:inline-block;

	float:left

}

.join .yzs {

	width:100%;

	padding:.65rem 0;

	text-align:center;

	background:#fff

}

.join .yzs img {

	max-width:100%

}

.join .yzs .yzs-pic {

	margin:.9rem auto

}

.join .partner {

	width:100%;

	padding:.65rem 0;

	text-align:center;

	background:#1f1d1d

}

.join .partner .brand-com-title {

	color:#fff

}

.join .partner img {

	max-width:100%;

	margin:.9rem auto

}

.brand .brand-container {

	border-top:.03rem solid #edcea2;

	position:relative

}

.brand .brand-container .brand-top-nav {

	position:absolute;

	width:10rem;

	height:1rem;

	background:url(../images/top-title.jpg) no-repeat;

	background-size:100% 100%;

	top:0;

	left:50%;

	margin:-.5rem 0 0 -5rem

}

.brand .brand-container .brand-top-nav a {

	width:25%;

	height:100%;

	display:block;

	float:left

}

.brand .brand-container .brand-com-title {

	/*color:#fff;*/

	color:#000000;

	margin:0 auto;

	text-align:center;

	width:100%;

	overflow:hidden

}

.brand .brand-container .brand-com-title h3 {

	text-transform:uppercase;

	font-size:.48rem

}

.brand .brand-container .brand-com-title p {

	font-size:.3rem;

	margin:.25rem

}

.brand .brand-container .brand-com-title div.line {

	width:.7rem;

	margin:0 auto;

	border-top:.03rem solid #edcea2

}

.brand .brand-container .intro {

	width:100%;

	/*height:11rem;*/

	/*background:url(../images/brand-intro.jpg) no-repeat;*/

	background-size:100% 100%;

	margin:0 auto;

	padding-top:.3rem;

}

.brand .brand-container .intro dl {

	color:#fff;

	width:13rem;

	margin:0 auto

}

.brand .brand-container .intro .video {

	width:100%;

	height:7.4rem;

	margin:.3rem 0 .4rem;

	position:relative;

}

.brand .brand-container .intro.cctv_video {

	height:9.8rem

}

.brand .brand-container .intro .video video {

	width:100%;

	height:7.4rem

}

.brand .brand-container .intro dl dt {

	font-size:.48rem;

	text-transform:uppercase;

	text-align:center

}

.brand .brand-container .intro dl dd.title {

	font-size:.3rem;

	margin:.2rem 0 .3rem;

	line-height:.45rem;

	text-align:center

}

.brand .brand-container .intro dl dd p {

	width:100%;

	line-height:.3rem;

	margin-bottom:.2rem;

	font-size:.2rem

}

.brand .brand-container .intro dl dd img {

	max-width:100%;

}

.brand .brand-container .world {

	width:100%;

	/*background:url(../images/bg.jpg) no-repeat;*/

	background-size:100% 100%;

	margin:0 auto

}

.brand .brand-container .world .history {

	width:13rem;

	margin:.45rem auto 1.2rem

}

.brand .brand-container .world .history ul&gt;li {

	width:50%;

	position:relative;

	float:left;

	height:3.2rem

}

.brand .brand-container .world .history ul&gt;li:last-child {

	border-left:.01rem solid #838586

}

.brand .brand-container .world .history .history-intro {

	color:#fff;

	padding-right:.2rem

}

.brand .brand-container .world .history .history-intro dl {

	margin-left:.6rem;

	margin-top:.8rem

}

.brand .brand-container .world .history .history-intro dl dt {

	font-size:.48rem

}

.brand .brand-container .world .history .history-intro dl dd.title {

	margin:.35rem 0 .3rem;

	font-size:.26rem

}

.brand .brand-container .world .history .history-intro dl dd.detail {

	font-size:.14rem;

	line-height:.24rem

}

.brand .brand-container .world .history .r-wrap {

	padding-left:.2rem;

	padding-right:.2rem

}

.brand .brand-container .world .history .icon-circle {

	width:.2rem;

	height:.2rem;

	position:absolute;

	top:50%;

	left:0;

	margin:-.1rem 0 0 -.1rem

}

.brand .brand-container .world .history img.pic {

	width:100%;

	height:3.2rem

}

.brand .brand-container .world .video {

	width:10rem;

	height:5.6rem;

	margin:.5rem auto 1.1rem;

	position:relative;

	background:#3d414a

}

.brand .brand-container .world .video video {

	width:100%;

	height:5.6rem

}

.brand .brand-container .world .video .icon-video,.brand .brand-container .intro .video .icon-video {

	width:1.07rem;

	height:1.07rem;

	position:absolute;

	top:50%;

	left:50%;

	-webkit-transform:translate(-50%,-50%);

	transform:translate(-50%,-50%)

}

.brand .brand-container .world .glory {

	text-align:center

}

.brand .brand-container .world .glory img.pic {

	max-width:100%;

}

.brand .brand-container .world .glory img {

	margin:.4rem auto

}

.brand .brand-container .witness {

	width:100%;

	margin:0 auto

}

.product-detail .product-content td,.product-detail .product-content tr {

	border:1px solid #cbcbcb;

	font-family:"宋体"

}



.zizhi {

	margin:0 auto;

}

.zizhi {

	width:100%;

	/*height:6.5rem;*/

	height:auto;

}

.zizhi img {

	width:100%;

	/*height:6.5rem;*/

	height:auto;

}







@font-face {

    font-family: 'ali1';

    src: url(../other/SourceHanSansCN-Regular.otf);

}



.index_hr{

	padding-top:0.18rem;

	width:100%;

	height:0.7rem;

	text-align:center;

	font-size:0.25rem;

	background-image:url(../images/hr.png); 

	background-repeat:no-repeat; 

	background-position:center center; 

	margin:0px auto; 

	+position:relative; 

	top:-50%; 

	left:-50%; 

}



.float_mobi{

    position: fixed;

    width:1.8rem;

    height:.8rem;

    /*width:150px;*/

    /*height:120px;*/

    background-color: rgba(102,102,102,0.7);



    right:0;        

    bottom:1rem;    

    z-index: 999;

    box-shadow:0px 0px 20px #000;

    border-radius:0.1rem;

}



.float_mobi_div{

	height:100%;

	font-size:0.18rem;

	font-weight:bold;

}

.float_mobi_number{

	text-align:center;

	height:.4rem;

	/*padding-top:0.1rem;*/

	width:100%;

}



.header_fgx{

	padding:.01rem 1px .03rem 1px;

	background-color:#000000;

	opacity:0.7;

	box-shadow:0px 0px 20px #FFFFFF;

}



.fc_mobi{

	width:100%;

	height: .8rem;

}



.fc_mobi td{

	color:#FFFFFF;

	padding-left:.4rem;

	padding-top:.14rem;

	background:url(../images/phone.png) no-repeat left top;

	background-size:auto 60%;

	background-position:0.1rem 0.1rem;

}



.jj_content p{

	text-indent: 2em;

	color: #000000;

}



.banner_bh img{

    cursor: pointer;

    transition: all 20s;

}  

.swiper-slide-active img{

	transform: scale(1.2);

}

/*.banner_bh img:hover{

    transform: scale(1.5);

}*/





.fixednav {

    /*position: fixed;

    top: 0px;

    z-index: 999;

    background: #E0E0E0;

    opacity: 0.7;

    left: 0px;

    right: 0px;

    margin-left:auto;

    margin-right:auto;*/



    top: -1rem !important; 

    transition: all 1s;

}



.fixednav_down{

	transition: all 1s;

}



.contact_table{

	font-size: .18rem;

	height: 3rem;

}



.contact_table td{

	vertical-align:top !important;

}

.contact_table p{

	margin:.1rem 0;

}



.index_img img{

	/*margin:.1rem;*/

}
.key_tag {
    text-decoration: underline;
}


.dede_pages{text-align:right;}.dede_pages ul{float:right;padding:12px 0px 12px 16px;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.dede_pages ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
.dede_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;} </pre></body></html>